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); }
public async Task <ItemListResponseModel> GetItemsList([FromBody] ItemRequestModel requestModel) { ItemListResponseModel responseModel = await _itemService.GetItemsListAsync(requestModel); return(responseModel); }