public async Task <ActionResult <OrderStatus> > Get([Required] Guid id, CancellationToken ct = default) { var status = await _orderStatusesService.GetAsync(id, false, ct); if (status == null) { return(NotFound(id)); } return(ReturnIfAllowed(status, Roles.Orders, status.AccountId)); }
public async Task <ActionResult <OrderStatusChangeGetPagedListResponse> > GetPagedList( OrderStatusChangeGetPagedListRequest request, CancellationToken ct = default) { var status = await _orderStatusesService.GetAsync(request.StatusId, false, ct); var response = await _orderStatusChangesService.GetPagedListAsync(request, ct); return(ReturnIfAllowed(response, Roles.Orders, status.AccountId)); }