public ActionResult DeleteConfirmed(string id) { var userMembershipToDelete = userManager.FindById(id); if (userMembershipToDelete != null) { userManager.Delete(userMembershipToDelete); } /*adminRepository.Delete(admin); * adminRepository.SaveChanges();*/ return(RedirectToAction("Index")); }
public ActionResult DeleteClientUser(string userId, int clientId) { var user = userManager.FindById(userId); var isAdmin = userManager.IsInRole(userId, "consultant"); var isSales = userManager.IsInRole(userId, "sales"); if (isAdmin || isSales) { throw new UnauthorizedAccessException(); } userManager.Delete(user); return(RedirectToAction("List", new { clientId = clientId })); }