public async Task <StoreOrdersViewModel> GetOpenedOrders() { StoreOrdersViewModel result = new StoreOrdersViewModel(); Store currentStore = await _storeService.GetStoreAsync(storeId); result.StoreName = currentStore.Name; result.OpenedOrders = await _orderService.GetStoreOpenedOrdersAsync(); if (result.OpenedOrders != null) { foreach (var order in result.OpenedOrders) { var customer = await _customerService.GetCustomerAsync(order.CustomerId); order.CustomerName = customer.Name; var table = await _storeService.GetStoreTableAsync(order.TableId); order.TableNumber = table.TableNumber; } } return(result); }
public IActionResult Orders(StoreHomeViewModel storeHomeViewModel) { StoreOrdersViewModel storeOrdersViewModel = new StoreOrdersViewModel() { Store = _repo.Read((int)TempData.Peek("StoreId")), UserName = storeHomeViewModel.Name }; return(View(storeOrdersViewModel)); }