public ViewOrder() { InitializeComponent(); SCVM = Dependencies.Resolve <ViewOrderViewModel>(); BindingContext = SCVM; }
public async Task <IActionResult> ViewOrder(int?OrderId) { if (OrderId == null) { return(RedirectToAction("OrderHistory", "Account")); } if (_session.GetInt32("CustomerId") == null) { return(RedirectToAction("Login", "Account", new { returnUrl = "/Account/OrderHistory" })); } var order = await _orderService.GetOrderById(OrderId.Value); if (order == null) { return(RedirectToAction("OrderHistory", "Account")); } var model = new ViewOrderViewModel { OrderId = order.OrderId, CreateAt = order.CreateAt, OrderStatus = order.OrderStatus, ShipAddress = order.ShipAddress, ShipName = order.ShipName, ShipPhone = order.ShipPhone, OrderDetail = await _orderService.GetOrderDetail(order.OrderId) }; return(View(model)); }
public IActionResult ViewOrder(int id) { Order orderRequested = context.Orders.Single(c => c.OrderId == id); IList <OrderDetail> MenuItems = context.OrderDetails.Include(item => item.MenuItem).Where(c => c.OrderId == id).ToList(); ViewOrderViewModel viewOrderViewModel = new ViewOrderViewModel { Order = orderRequested, MenuItems = MenuItems }; return(View(viewOrderViewModel)); }
public async Task <ActionResult> ViewOrder(int id) { var user = await GetUserAsync(); var viewModel = new ViewOrderViewModel(); var order = await _context.Order .Include(o => o.OrderProducts) .ThenInclude(op => op.Product) .FirstOrDefaultAsync(o => o.OrderId == id); viewModel.Order = order; return(View(viewModel)); }
public IActionResult ViewOrder(int id) { List <ProductOrder> items = context .ProductOrders .Include(item => item.Product) .Where(cm => cm.OrderID == id) .ToList(); Order Order = context.Orders.SingleOrDefault(c => c.ID == id); ViewOrderViewModel viewModel = new ViewOrderViewModel() { Order = Order, Items = items }; return(View(viewModel)); }
public ViewOrderView() { InitializeComponent(); DataContext = new ViewOrderViewModel(); }