public IActionResult Index() { OrderHomeViewModel orderHomeViewModel = new OrderHomeViewModel(); if (this.IsLoggedIn()) { Order order = this.orderService .GetCurrentActiveOrderByCashierId(this.User.Id); if (order == null) { return(this.View(orderHomeViewModel)); } orderHomeViewModel = order.ProjectTo <OrderHomeViewModel>(); orderHomeViewModel.Products.Clear(); foreach (var orderProduct in order.Products) { ProductHomeViewModel productHomeViewModel = orderProduct.Product.ProjectTo <ProductHomeViewModel>(); orderHomeViewModel.Products.Add(productHomeViewModel); } } return(this.View(orderHomeViewModel)); }
public IActionResult Index() { var orderHomeViewModel = new OrderHomeViewModel(); if (this.IsLoggedIn()) { var activeOrder = this.orderService .GetActiveOrderByCashierId(User.Id); orderHomeViewModel = activeOrder.To <OrderHomeViewModel>(); orderHomeViewModel.Products.Clear(); foreach (var orderProduct in activeOrder.Products) { ProductHomeViewModel productHomeViewModel = orderProduct .Product .To <ProductHomeViewModel>(); orderHomeViewModel.Products.Add(productHomeViewModel); } } return(this.View(orderHomeViewModel)); }
//GET: /home/Product/1 public IActionResult Product(int id) { var model = new ProductHomeViewModel(db.Products.Include(pd => pd.Details).Include(s => s.Seller).Where(p => p.Id == id).ToList()); return(View(model)); }