public async Task <ActionResult <OrderType> > Get([Required] Guid id, CancellationToken ct = default) { var type = await _orderTypesService.GetAsync(id, false, ct); if (type == null) { return(NotFound(id)); } return(ReturnIfAllowed(type, Roles.Orders, type.AccountId)); }
public async Task <ActionResult <OrderTypeChangeGetPagedListResponse> > GetPagedList( OrderTypeChangeGetPagedListRequest request, CancellationToken ct = default) { var type = await _orderTypesService.GetAsync(request.TypeId, false, ct); var response = await _orderTypeChangesService.GetPagedListAsync(request, ct); return(ReturnIfAllowed(response, Roles.Orders, type.AccountId)); }