public IActionResult Details(int id) { try { var orderDetails = _pizzaOrderService.GetOrderById(id); return(View(orderDetails)); } catch (Exception) { return(View("_Error")); } }
public IActionResult Details(int id) { Order order = _pizzaOrderService.GetOrderById(id); if (order == null) { return(View("_Error")); } List <PizzaViewModel> pizzas = new List <PizzaViewModel>(); foreach (PizzaOrder pizzaOrder in order.PizzaOrders) { pizzas.Add(new PizzaViewModel() { Image = pizzaOrder.Pizza.Image, Name = pizzaOrder.Pizza.Name, Price = pizzaOrder.Pizza.Price, Size = pizzaOrder.Pizza.Size }); } if (order == null) { return(View("_Error")); } OrderDetailsViewModel viewModel = new OrderDetailsViewModel() { Address = order.User.Address, Order = new OrderItemViewModel() { Id = order.Id, FirstName = order.User.FirstName, Pizzas = pizzas, LastName = order.User.LastName, Price = order.Price }, Phone = order.User.Phone }; return(View(viewModel)); }
public IActionResult Details(int id) { Order order = _pizzaOrderService.GetOrderById(id); return(View(order)); }