public ActionResult AdminUnit_UpdateMapping(IEnumerable <AdminUnitViewModel> adminUnits) { List <AdminUnitViewModel> unsaved = new List <AdminUnitViewModel>(); foreach (AdminUnitViewModel au in adminUnits) { try { var adminUnit = AdminUnitViewModelBinder.BindAdminUnit(au); _adminUnitService.EditAdminUnit(adminUnit); } catch (Exception ex) { unsaved.Add(au); } } return(Json(new { adminUnits = adminUnits, unsaved = unsaved }, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(int id, AdminUnit unit) { if (ModelState.IsValid) { _adminUnitService.EditAdminUnit(unit); return(Json(new { success = true })); } return(PartialView("Edit", unit)); }