public ActionResult DeleteConfirmed(int FamilyID) { family family = FamilyRepository.GetFamilyByID(FamilyID); int count = MemberRepository.GetMemberByFamily(FamilyID).Count(); if (count == 0) { FamilyRepository.DeleteRecord(family); TempData["Message2"] = string.Format("{0} successfully deleted.", family.FamilyName); } else { TempData["Message2"] = string.Format("Can not delete {0} record. Has member(s) attached.", family.FamilyName); } return(RedirectToAction("List")); }