using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Newtonsoft.Json; namespace AccountsDAL.DTO.AccountGroup { public class AccountGroupTreeDTO { private int id; private string code; private string Data; private AccountGroupTreeDTO parent; private AccountGroupTreeAttributeDTO Attr; // private IList Children; private IList Children = new List(); public virtual int Id { get { return id; } set { id = value; } } public virtual string Code { get { return code; } set { code = value; } } public virtual string data { get { return Data; } set { Data = value; } } [JsonIgnore] public virtual AccountGroupTreeDTO Parent { get { return parent; } set { parent = value; } } public virtual AccountGroupTreeAttributeDTO attr { get { return Attr; } set { Attr = value; } } public virtual IList children { get { return Children; } set { Children = value; } } } }