public IActionResult Order(OrderViewModel model) { Order order = new Order(); List <PizzaOrder> pizzas = new List <PizzaOrder>(); foreach (PizzaViewModel pizzaViewModel in model.Pizzas) { PizzaOrder pizzaOrder = new PizzaOrder() { Pizza = _pizzaOrderService.GetPizzaFromMenu(pizzaViewModel.Name, pizzaViewModel.Size), Order = order }; pizzaOrder.PizzaId = pizzaOrder.Pizza.Id; pizzas.Add(pizzaOrder); } User user = new User() { Address = model.Address, FirstName = model.FirstName, LastName = model.LastName, Phone = model.Phone }; order.PizzaOrders = pizzas; order.User = user; _pizzaOrderService.MakeNewOrder(order); return(View("_ThankYou")); }
public IActionResult Order(OrderViewModel model) { List <Pizza> pizzas = new List <Pizza>(); foreach (PizzaViewModel pizzaViewModel in model.Pizzas) { pizzas.Add(_pizzaOrderService.GetPizzaFromMenu(pizzaViewModel.Name, pizzaViewModel.Size)); } User user = new User() { Address = model.Address, FirstName = model.FirstName, LastName = model.LastName, Phone = model.Phone }; Order order = new Order() { Pizzas = pizzas, User = user }; _pizzaOrderService.MakeNewOrder(order); return(View("_ThankYou")); }