public ActionResult Create(Customer customer) { Customer foundCustomer = facade.GetCustomerRepository().Find(customer.ID); if (foundCustomer == null) { facade.GetCustomerRepository().Add(customer); } else { facade.GetCustomerRepository().Edit(customer); } Order order = new Order(); ShoppingCart cart = Session["ShoppingCart"] as ShoppingCart; if (cart == null) { cart = new ShoppingCart(); } foreach (var item in cart.OrderLines) { order.OrderLines.Add(item); } order.Customer = customer; facade.GetOrderRepository().Add(order); Session["ShoppingCart"] = cart; return Redirect("Confirmation"); }
public void Add(Customer customer) { using (var ctx = new MovieShopContext()) { ctx.Customers.Add(customer); ctx.SaveChanges(); } }
public void Edit(Customer customer) { using (var ctx = new MovieShopContext()) { var dbCustomer = Find(customer.ID, ctx); dbCustomer.FirstName = customer.FirstName; dbCustomer.LastName = customer.LastName; dbCustomer.Email = customer.Email; dbCustomer.Address = customer.Address; ctx.SaveChanges(); } }
public void Update(Customer customer) { using (var ctx = new MovieShopContext()) { foreach (var movieDB in ctx.Customers.ToList()) { if (customer.Id == movieDB.Id) { movieDB.Name = customer.Name; movieDB.Email = customer.Email; movieDB.Password = customer.Password; ctx.SaveChanges(); } } } }
public ActionResult Edit(Customer customer) { facade.GetCustomerRepository().Edit(customer); return Redirect("Index"); }
public ActionResult Create(Customer customer) { facade.GetCustomerRepository().Add(customer); return Redirect("Index"); }