This question is locked. New answers and comments are not allowed.
hello:
the multi-layer structure code:
public class Company { public Company(string _name, Guid _companyId) { Name = _name; CompanyId = _companyId; this.BusinessUnits = new List<BusinessUnit>(); } public override string ToString() { return this.Name; } public string Name { get; set; } public Guid CompanyId { get; set; } public List<BusinessUnit> BusinessUnits { get; set; } } public class BusinessUnit { public BusinessUnit(string _name, Guid _unitId,string _path) { Name = _name; UnitId = _unitId; Path = _path; this.Users = new List<User>(); this.ChildBusinessUnits = new List<BusinessUnit>(); } public override string ToString() { return this.Name; } public string Path { get; set; } public string Name { get; set; } public Guid UnitId { get; set; } public List<User> Users { get; set; } public List<BusinessUnit> ChildBusinessUnits { get; set; } } public class User { public User(string _name, Guid _userId, string _path) { Name = _name; UserId = _userId; Path = _path; } public override string ToString() { return this.Name; } public string Name { get; set; } public Guid UserId { get; set; } public string Path { get; set; } } How can I achieve ???
