public JsonResult GetCascadeWoredas([DataSourceRequest] DataSourceRequest request, int zoneID) { var woredasByRegion = _adminUnitService.GetWoredasByZone(zoneID); var woredasViewModel = AdminUnitViewModelBinder.BindListAdminUnitViewModel(woredasByRegion).ToList(); return(Json(woredasViewModel.ToDataSourceResult(request), JsonRequestBehavior.AllowGet)); }
public JsonResult AdminUnit_Read([DataSourceRequest] DataSourceRequest request, int parentAdminUnitID) { List <AdminUnit> admins = _adminUnitService.FindBy(t => t != null && (t.ParentID == parentAdminUnitID)); var adminUnitViewModel = AdminUnitViewModelBinder.BindListAdminUnitViewModel(admins); return(Json(adminUnitViewModel.ToDataSourceResult(request), JsonRequestBehavior.AllowGet)); }
//[AcceptVerbs(HttpVerbs.Post)] //public ActionResult FDP_Destroy([DataSourceRequest] DataSourceRequest request, // FDPViewModel fdpViewModel) //{ // if (fdpViewModel != null) // { // try // { // _fdpService.DeleteById(fdpViewModel.FDPID); // ModelState.AddModelError("Success", "Success: FDP Deleted."); // } // catch (Exception ex) // { // ModelState.AddModelError("Errors", "Error: FDP not deleted. Foreign ke."); // } // } // RedirectToAction("Index", "FDP"); // return Json(ModelState.ToDataSourceResult()); //} public JsonResult GetCascadeRegions([DataSourceRequest] DataSourceRequest request) { var regions = _adminUnitService.GetAllRegions(); var regionsViewModel = AdminUnitViewModelBinder.BindListAdminUnitViewModel(regions).ToList(); return(Json(regionsViewModel.ToDataSourceResult(request), JsonRequestBehavior.AllowGet)); }