public ActionResult DeleteAdmin(AdminsDeleteAdminVM model) { if (ModelState.IsValid) { Administrator admin = unitOfWork.AdminRepository.GetById(model.Id); admin.IsActive = false; unitOfWork.Save(); return RedirectToAction("ManageAdmins"); } return View(model); }
public ActionResult DeleteAdmin(int? id) { if (!id.HasValue) { return RedirectToAction("ManageAdmin"); } Administrator admin = unitOfWork.AdminRepository.GetById(id.Value); if (admin == null) { return RedirectToAction("ManageAdmin"); } AdminsDeleteAdminVM model = new AdminsDeleteAdminVM(); model.Id = admin.Id; model.Username = admin.Username; model.FirstName = admin.FirstName; model.LastName = admin.LastName; model.Email = admin.Email; return View(model); }