Пример #1
0
        // itemBrand
        public override Task <GetItemBrandsResponse> GetItemBrands(GetItemBrandsRequest request, ServerCallContext context)
        {
            var itemBrands = _itemBrandDao.GetPaging(pageIndex: request.PageIndex, pageSize: request.PageSize);

            var response = new GetItemBrandsResponse();

            response.TotalCount = itemBrands.TotalCount;
            response.ItemBrands.AddRange(itemBrands.List.Select(ib => _mapper.Map <ItemBrandDTO>(ib)));
            return(Task.FromResult(response));
        }
Пример #2
0
        public Response <PagedList <ItemBrandDTO> > Get(int pageIndex = 1, int pageSize = 20)
        {
            var request = new GetItemBrandsRequest();

            request.PageIndex = pageIndex;
            request.PageSize  = pageSize;

            var response = _client.GetItemBrands(request);

            return(new PagedList <ItemBrandDTO>()
            {
                TotalCount = response.TotalCount,
                List = response.ItemBrands
            });
        }