public JsonResult GetNewsType() { using (var db = new ProjectWebEntities()) { var result = new List <NewsTypeDO>(); foreach (var item in db.Tbl_NewsType.Where(p => p.ParentId == null)) { var model = new NewsTypeDO(); model.Id = item.Id; model.Name = item.Name; model.ParentId = item.ParentId; model.IsDisable = item.IsDisable; model.ImagePath = item.ImagePath; result.Add(model); foreach (var it in GetNewTypeFAC(item.Id)) { var model1 = new NewsTypeDO { Id = it.Id, Name = it.Name, ParentId = it.ParentId, IsDisable = it.IsDisable, ImagePath = it.ImagePath }; result.Add(model1); } } return(Json(result, JsonRequestBehavior.AllowGet)); } }
public List <NewsTypeDO> GetNewTypeFAC(int parent) { using (var db = new ProjectWebEntities()) { var result = new List <NewsTypeDO>(); foreach (var item in db.Tbl_NewsType.Where(p => p.ParentId == parent)) { var model = new NewsTypeDO { Id = item.Id, Name = item.Name, ParentId = item.ParentId, IsDisable = item.IsDisable, ImagePath = item.ImagePath }; result.Add(model); foreach (var it in GetNewTypeFAC(item.Id)) { var model1 = new NewsTypeDO { Id = it.Id, Name = it.Name, ParentId = it.ParentId, IsDisable = it.IsDisable, ImagePath = it.ImagePath }; result.Add(model1); } } return(result); } }