public ActionResult Add(MemberStatusViewModel viewModel) { try { if (ModelState.IsValid) { var memberStatus = new MemberStatus { Id = viewModel.Id, MemberStatusTitle = viewModel.MemberStatusTitle, MemberStatusDescription = viewModel.MemberStatusDescription, MemberStatusIcon = viewModel.MemberStatusIcon }; _db.MemberStatues.Add(memberStatus); _db.SaveChanges(); return Content(Boolean.TrueString); } return Content(ExceptionHelper.ModelStateErrorFormat(ModelState)); } catch (Exception ex) { ExceptionHelper.ExceptionMessageFormat(ex, true); return Content("Sorry! Unable to add this member status."); } }
// // GET: /MemberStatus/Delete/By ID public ActionResult Delete(int id) { try { var memberStatus = _db.MemberStatues.Find(id); if (memberStatus != null) { var memberStatusViewModel = new MemberStatusViewModel { Id = memberStatus.Id, MemberStatusTitle = memberStatus.MemberStatusTitle, MemberStatusDescription = memberStatus.MemberStatusDescription, MemberStatusIcon = memberStatus.MemberStatusIcon }; return PartialView("_Delete", memberStatusViewModel); } else { return RedirectToAction("Index", "MemberStatus"); } } catch (Exception ex) { ExceptionHelper.ExceptionMessageFormat(ex, true); return RedirectToAction("Index", "MemberStatus"); } }