public class DataReturn
{
public int code
{ get; set; }
public string msg
{ get; set; }
public int count
{ get; set; }
public dynamic data
{ get; set; }
}
public class zNodes
{
//public int id { get; set; }
public bool open { get; set; }
public bool isParent { get; set; }
public string name { get; set; }
private List<zNodes> _children;
public List<zNodes> children
{
get
{
if (_children == null)
{
return _children = new List<zNodes>();
}
return _children;
}
set
{
_children = value;
}
}
}
public class MyNodes
{
public int id { get; set; }
public int pId { get; set; }
public bool open { get; set; }
//public bool isParent { get; set; }
public string name { get; set; }
}
List<MyNodes> List = new BumenDal().GetMyNodesAll();
DataReturn JsonData = new DataReturn() { code = 0, msg = "", count = List.Count, data = List };
return new JsonResult() { Data = JsonData, JsonRequestBehavior = JsonRequestBehavior.AllowGet };