public IActionResult ViewDetails(ViewDetailsRequest request) { var details = _partOrderingService.GetOrderDetails(request.OrderReference, request.EmailAddress); var vm = new ViewOrderDetailsViewModel() { DetailLines = details, Email = request.EmailAddress, OrderReference = request.OrderReference }; return(View(vm)); }
// // GET: /Account/ViewOrderDetails public async Task <ActionResult> ViewOrderDetails(int id) { var user = await GetCurrentUserAsync(); if (user == null) { return(View("Error")); } var orderHistory = OrderHistory.GetOrderHistory(DbContext, user); var viewModel = new ViewOrderDetailsViewModel { OrderId = id, OrderDetails = await orderHistory.GetOrderDetails(id), OrderTotal = await orderHistory.GetOrderTotal(id), }; return(View(viewModel)); }