public ActionResult Delete(IList <Admin> rows) { var adminRepo = new ApplicationUserRepository <Admin>(); var roleRepo = new ApplicationRoleRepository(); foreach (var row in rows) { row.Role = roleRepo.GetByName("admin"); adminRepo.Delete(row); } TempData["success"] = "User/s was deleted!"; return(View("Admins")); }
public ActionResult Update(Admin admin) { ModelState.Remove(nameof(admin.PasswordConfirmationHash)); if (ModelState.IsValid) { var userRepository = new ApplicationUserRepository <Admin>(); var roleRepository = new ApplicationRoleRepository(); var role = roleRepository.GetByName("admin"); admin.Role = role; userRepository.Update(admin); TempData["success"] = "Admin account was edited"; } else { return(View("Edit", admin)); } return(RedirectToAction("Admins")); }