public ActionResult Edit(Customer Customer) { if (!ModelState.IsValid) { var ViewModel = new CustomerMembershipTypeVM { customer = Customer, membershipTypes = _context.membershipTypes }; return(View("CreateForm", ViewModel)); } var CustomerDb = _context.customers.Single(c => c.id == Customer.id); //TryUpdateModel(Customer1); CustomerDb.Name = Customer.Name; CustomerDb.BirthDay = Customer.BirthDay; CustomerDb.MembershipTypeId = Customer.MembershipTypeId; CustomerDb.IsSubscribedNewsLetter = Customer.IsSubscribedNewsLetter; _context.SaveChanges(); return(RedirectToAction("Index", "Customer")); }
//create a form public ActionResult CreateForm() { var customer1 = new Customer(); var memberships1 = _context.membershipTypes.ToList(); var viewModel = new CustomerMembershipTypeVM { customer = customer1, membershipTypes = memberships1 }; return(View(viewModel)); }
public ActionResult Create(Customer Customer) { if (!ModelState.IsValid) { var ViewModel = new CustomerMembershipTypeVM { customer = Customer, membershipTypes = _context.membershipTypes }; return(View("CreateForm", ViewModel)); } _context.customers.Add(Customer); _context.SaveChanges(); return(RedirectToAction("Index", "Customer")); }
public ActionResult Edit(int Id) { var Customer = _context.customers.SingleOrDefault(c => c.id == Id); if (Customer == null) { return(HttpNotFound()); } var viewModel = new CustomerMembershipTypeVM { customer = Customer, membershipTypes = _context.membershipTypes.ToList() }; return(View(viewModel)); }