public ActionResult GetTreeGridJson(string keyword) { var data = moduleApp.GetList(); if (!string.IsNullOrEmpty(keyword)) { data = data.TreeWhere(t => t.F_FullName.Contains(keyword)); } var treeList = new List <TreeGridModel2>(); foreach (ModuleEntity item in data) { TreeGridModel2 treeModel = new TreeGridModel2(); treeModel.id = item.F_Id; treeModel.parentId = item.F_ParentId; treeModel.self = item; treeList.Add(treeModel); } return(Content(treeList.TreeGridJson())); }
public ActionResult GetTreeGridJson(string keyword) { var data = itemsApp.GetList(); var treeList = new List <TreeGridModel2>(); foreach (ItemsEntity item in data) { TreeGridModel2 treeModel = new TreeGridModel2(); treeModel.id = item.IGrowID; treeModel.text = item.F_FullName; treeModel.parentId = item.F_ParentId; treeModel.self = item; treeList.Add(treeModel); } if (!string.IsNullOrEmpty(keyword)) { treeList = treeList.TreeWhere(t => t.text.Contains(keyword), "id", "parentId"); } return(Content(treeList.TreeGridJson())); }