//BloodGroupInfo public ActionResult BloodGroupInfo(int id) { var memberBloodGroup = _db.MemberBloodGroups.Find(id); var memberBloodGroupViewModel = new MemberBloodGroupViewModel { Id = memberBloodGroup.Id, BloodGroupName = memberBloodGroup.BloodGroupName }; return(View(memberBloodGroupViewModel)); }
// // GET: /MemberBloodGroup/Details/By ID public ActionResult Details(int id) { try { var memberBloodGroup = _db.MemberBloodGroups.Find(id); if (memberBloodGroup != null) { var memberBloodGroupViewModel = new MemberBloodGroupViewModel { Id = memberBloodGroup.Id, BloodGroupName = memberBloodGroup.BloodGroupName }; return(PartialView("_Details", memberBloodGroupViewModel)); } else { return(RedirectToAction("Index", "MemberBloodGroup")); } } catch (Exception ex) { ExceptionHelper.ExceptionMessageFormat(ex, true); return(RedirectToAction("Index", "MemberBloodGroup")); } }
public ActionResult Edit(MemberBloodGroupViewModel viewModel) { try { if (ModelState.IsValid) { var memberBloodGroup = new MemberBloodGroup { Id = viewModel.Id, BloodGroupName = viewModel.BloodGroupName }; _db.Entry(memberBloodGroup).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 blood group.")); } }