public ActionResult DeleteUser(int id) { LibraryManagementSystemContext context = new LibraryManagementSystemContext(); UsersRepository usersRepository = new UsersRepository(context); UsersDeleteUserVM model = new UsersDeleteUserVM(); User user = usersRepository.GetByID(id); model.ID = user.ID; model.FullName = user.ToString(); return(View(model)); }
public ActionResult DeleteUser(UsersDeleteUserVM model) { LibraryManagementSystemContext context = new LibraryManagementSystemContext(); UsersRepository usersRepository = new UsersRepository(context); User user = usersRepository.GetAll(filter: u => u.ID == model.ID, includeProperties: "Roles").FirstOrDefault(); if (user == null) { return(HttpNotFound()); } user.Roles = null; usersRepository.Delete(user); return(RedirectToAction("Index", "Users")); }