public ActionResult ConfirmDelete(int id) { try { if (id > 0) { CommitteeGroupViewModel model = CommitteeGroupsBusiness.DetailsCommitteeGroup(id); bool isAssociated = CommitteeGroupsBusiness.IsGroupAssociatedWithMenber(model.GroupName); if (isAssociated == false) { bool result = CommitteeGroupsBusiness.DeleteCommitteeGroup(model); if (result) { return(RedirectToAction("Index")); } else { return(View(model)); } } else { ViewBag.ErrorMessage = "This Group is Associated with Some Committee Member, so you can not delete."; return(View(model)); } } // TODO: Add delete logic here return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(int id) { CommitteeGroupViewModel model = CommitteeGroupsBusiness.DetailsCommitteeGroup(id); return(View(model)); }