Example #1
0
        public async Task <ActionResult <List <Dto.StockItem> > > GetStockItems([FromQuery] Dto.PaginationQuery pagination)
        {
            var paginationFilter = _mapper.Map <Types.PaginationFilter>(pagination);
            var results          = await _stockQueryService.GetStockItemsAsync(paginationFilter);

            return(Ok(new Dto.PagedResponse <Dto.StockItem>(_mapper.Map <List <Dto.StockItem> >(results), paginationFilter.PageNumber, paginationFilter.PageSize)));
        }