public ActionResult Create(Costumer costumer) { if (!ModelState.IsValid) { var viewModel = new NewCostumerViewModel { Costumer = costumer, MembershipTypes = _contex.MembershipTypes.ToList() }; return(View("New", viewModel)); } if (costumer.Id == 0) { _contex.Costumers.Add(costumer); } else { var costumeInDb = _contex.Costumers.Single(C => C.Id == costumer.Id); costumeInDb.Name = costumer.Name; costumeInDb.Birthdate = costumer.Birthdate; costumeInDb.MembershipTypeId = costumer.MembershipTypeId; costumeInDb.IsSubsctibedToNewsletter = costumer.IsSubsctibedToNewsletter; } _contex.SaveChanges(); return(RedirectToAction("CostumerList", "Costumers")); }
public ActionResult New() { var memberShipTypes = db.MembershipTypes.ToList(); var viewModel = new NewCostumerViewModel { MembershipTypes = memberShipTypes }; return(View(viewModel)); }
public ActionResult New() { var membershipTypes = _contex.MembershipTypes.ToList(); var viewModel = new NewCostumerViewModel { Costumer = new Costumer(), MembershipTypes = membershipTypes }; return(View(viewModel)); }
public ActionResult Edit(int id) { var costumer = _contex.Costumers.SingleOrDefault(c => c.Id == id); if (costumer == null) { return(HttpNotFound()); } var viewModel = new NewCostumerViewModel { Costumer = costumer, MembershipTypes = _contex.MembershipTypes.ToList() }; return(View("New", viewModel)); }