public RedirectToRouteResult UpdateMembership(MembershipHistoryViewModel viewModel, string memberOfOldValue) { if (viewModel.MemberOf != memberOfOldValue) { //existingMember.MemberOf = memberof; var member = new Member() {MemberId = viewModel.MemberId, MemberOf = viewModel.MemberOf}; _services.UpdateMemberOf(member); } return RedirectToAction("Members"); }
public ActionResult MembershipHistory(int memberid, string memberOf) { var mHistory = _services.GetMembershipHistory(memberid); //TODO: logic to determine available memberships var membershipOptions = new SelectList(new List<SelectListItem> { new SelectListItem { Text = "NONE", Value = "NONE"}, new SelectListItem { Text = "PRE-K", Value = "PRE-K"}, new SelectListItem { Text = "KFC", Value = "KFC"}, new SelectListItem { Text = "YFC", Value = "YFC"}, new SelectListItem { Text = "SFC", Value = "SFC"}, new SelectListItem { Text = "CFC", Value = "CFC"}, new SelectListItem { Text = "HOLD", Value = "HOLD"}, new SelectListItem { Text = "SOLD", Value = "SOLD"}, }, "Value", "Text", memberOf); var mHistoryViewModel = new MembershipHistoryViewModel { MemberId = memberid, MemberOf = memberOf, MembershipHistory = mHistory, MembershipOptions = membershipOptions }; //TempData["heading"] = return View(mHistoryViewModel); }