public ActionResult Delete(ContactGroupsDeleteVM model) { if (ModelState.IsValid) { unitOfWork.ContactGroupRepository.Delete(model.ID); return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult Delete(int?id) { if (!id.HasValue) { return(RedirectToAction("Index")); } ContactGroup group = unitOfWork.ContactGroupRepository.GetById(id.Value); if (group == null) { return(Redirect("~/Error/PageNotFound")); } ContactGroupsDeleteVM model = new ContactGroupsDeleteVM(); model.ID = group.ID; model.Name = group.Name; return(View(model)); }