public async Task <QueryResultResource <DistributionResource> > ListAsync([FromQuery] DistributionQueryResource query) { var distributionsQuery = _mapper.Map <DistributionQueryResource, DistributionQuery>(query); var queryResult = await _distributionService.ListAsync(distributionsQuery); var resource = _mapper.Map <QueryResult <Distribution>, QueryResultResource <DistributionResource> >(queryResult); return(resource); }