예제 #1
0
        public async Task <ItemListResponseModel> GetItemsListAsync(ItemRequestModel requestModel)
        {
            (int count, List <Item> items) = await _itemRepository.GetItemsListAsync(requestModel.PageNumber);

            ItemListResponseModel responseModel = new ItemListResponseModel
            {
                TotalCount = count,
                ItemModels = items.Select(item => new ItemModel(item)).ToList()
            };

            return(responseModel);
        }
예제 #2
0
        public async Task <ItemListResponseModel> GetItemsList([FromBody] ItemRequestModel requestModel)
        {
            ItemListResponseModel responseModel = await _itemService.GetItemsListAsync(requestModel);

            return(responseModel);
        }