public IActionResult OnGet() { if (RouteData.Values.TryGetValue("orderId", out var orderId)) { var order = ordersService.Get(order => order.Id == orderId.ToString()); if (order is null) { return(NotFound()); } Order = mapper.Map <ViewModels.Order>(order); } return(Page()); }
public IActionResult OnGet([FromRoute] string orderId) { var userId = HttpContext.User.FindFirstValue(ClaimTypes.NameIdentifier); if (String.IsNullOrEmpty(orderId)) { Orders = mapper.Map <IEnumerable <ViewModels.Order> >(ordersService.GetOrdersByUserId(userId)); } else { var order = ordersService.Get(order => order.Id == orderId); if (order == null) { return(NotFound()); } Order = mapper.Map <ViewModels.Order>(order); } return(Page()); }