// // GET: /MemberStatus/Details/By ID public ActionResult Details(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("_Details", memberStatusViewModel)); } else { return(RedirectToAction("Index", "MemberStatus")); } } catch (Exception ex) { ExceptionHelper.ExceptionMessageFormat(ex, true); return(RedirectToAction("Index", "MemberStatus")); } }
public ActionResult Edit(MemberStatusViewModel viewModel) { try { if (ModelState.IsValid) { var memberStatus = new MemberStatus { Id = viewModel.Id, MemberStatusTitle = viewModel.MemberStatusTitle, MemberStatusDescription = viewModel.MemberStatusDescription, MemberStatusIcon = viewModel.MemberStatusIcon }; _db.Entry(memberStatus).State = EntityState.Modified; _db.SaveChanges(); return(Content(Boolean.TrueString)); } return(Content(ExceptionHelper.ModelStateErrorFormat(ModelState))); } catch (Exception ex) { ExceptionHelper.ExceptionMessageFormat(ex, true); return(Content("Sorry! Unable to edit this member status.")); } }