public ActionResult Save(MembershipType membershipType) { if (!ModelState.IsValid) { var viewModel = new MembershipTypeFormViewModel { Membershiptype = membershipType, }; return(View("MembershipTypeForm", viewModel)); } if (membershipType.Id == 0) { _context.MembershipTypes.Add(membershipType); } else { var membershipTypeInDb = _context.MembershipTypes.Single(m => m.Id == membershipType.Id); membershipTypeInDb.Type = membershipType.Type; membershipTypeInDb.SignUpFee = membershipType.SignUpFee; membershipTypeInDb.DurationInMonths = membershipType.DurationInMonths; membershipTypeInDb.DiscountRate = membershipType.DiscountRate; } _context.SaveChanges(); return(RedirectToAction("Index", "MembershipType")); }
public ActionResult MembershipTypeForm() { var viewModel = new MembershipTypeFormViewModel { Membershiptype = new MembershipType(), }; return(View("MembershipTypeForm", viewModel)); }
public ActionResult Edit(int id) { var membershiptype = _context.MembershipTypes.SingleOrDefault(m => m.Id == id); if (membershiptype == null) { return(HttpNotFound()); } var viewModel = new MembershipTypeFormViewModel { Membershiptype = membershiptype, }; return(View("MembershipTypeForm", viewModel)); }