public async Task <ActionResult> Edit(RolesViewModels.EditRoleModel model) { if (ModelState.IsValid) { PublicationCategory category = await _db.PublicationCategories.FirstOrDefaultAsync(p => p.Id == model.Id); if (category != null) { category.Description = model.Description; category.Name = model.Name; var result = _db.SaveChangesAsync(); if (result != null) { return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "aErrors with role editing"); } } } return(View(model)); }
public async Task <ActionResult> Edit(RolesViewModels.EditRoleModel model) { if (ModelState.IsValid) { ApplicationRole role = await RoleManager.FindByIdAsync(model.Id); if (role != null) { role.Description = model.Description; role.Name = model.Name; IdentityResult result = await RoleManager.UpdateAsync(role); if (result.Succeeded) { return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "aErrors with role editing"); } } } return(View(model)); }