public async Task <ActionResult> UserRolesGridViewPartialUpdate(NorthOps.Ops.Models.UserRole item) { if (ModelState.IsValid) { try { unitOfWork.RoleRepository.Update(item); await unitOfWork.SaveAsync(); } catch (Exception e) { ViewData["EditError"] = e.Message; } } else { foreach (var i in ModelState) { if (i.Value.Errors.Count() > 0) { ModelState.AddModelError(i.Key, string.Join(Environment.NewLine, i.Value.Errors)); } } ViewData["EditError"] = "Please, correct all errors."; ViewData["model"] = item; } return(PartialView("_UserRolesGridViewPartial", await unitOfWork.RoleRepository.GetAsync())); }
public ActionResult UserRoleAddEditPartial(NorthOps.Ops.Models.UserRole item) { return(PartialView("_UserRoleAddEditPartial", unitOfWork.RoleRepository.Get(filter: m => m.Id == item.Id).FirstOrDefault())); }