public ActionResult GetChildren(int?unitId) { if (!unitId.HasValue) { return(Json(new SelectList(new List <AdminUnitItem>(), "Id", "Name"), JsonRequestBehavior.AllowGet)); } var units = from item in _adminUnitService.GetChildren(unitId.Value) select new AdminUnitItem { Id = item.AdminUnitID, Name = item.Name }; return(Json(new SelectList(units.OrderBy(o => o.Name), "Id", "Name"), JsonRequestBehavior.AllowGet)); }
public List <Models.AdminUnitItem> GetChildren(int parentId) { var units = from item in _adminUnitService.GetChildren(parentId) select new Models.AdminUnitItem { Id = item.AdminUnitID, Name = item.Name }; return(units.ToList()); }