public ActionResult AddCustomer() { var ML = _context.MembershipTypes; CustomerMemberTypeView CMV = new CustomerMemberTypeView() { //Customer = new Customer(), MembershipList = ML }; return(View(CMV)); }
public ActionResult Edit(int id) { var cus = _context.Customers.SingleOrDefault(c => c.Id == id); if (cus == null) { return(HttpNotFound()); } var Model = new CustomerMemberTypeView() { Customer = cus, MembershipList = _context.MembershipTypes.ToList() }; return(View("AddCustomer", Model)); }
public ActionResult Save(CustomerMemberTypeView C) { if (!ModelState.IsValid) { C.MembershipList = _context.MembershipTypes; return(View("AddCustomer", C)); } if (C.Customer.Id == 0) { _context.Customers.Add(C.Customer); } else { var CusInDb = _context.Customers.SingleOrDefault(c => c.Id == C.Customer.Id); CusInDb.Name = C.Customer.Name; CusInDb.Birthdate = C.Customer.Birthdate; CusInDb.MembershipTypeId = C.Customer.MembershipTypeId; CusInDb.IsSubscribedToNewsLetter = C.Customer.IsSubscribedToNewsLetter; } _context.SaveChanges(); return(RedirectToAction("Index", "Customers")); }