Beispiel #1
0
        // itemUnit
        public override Task <GetItemUnitResponse> GetItemUnits(GetItemUnitsRequest request, ServerCallContext context)
        {
            var itemUnits = _itemUnitDao.GetPaging(request.PageIndex, request.PageSize);

            var response = new GetItemUnitResponse();

            response.TotalCount = itemUnits.TotalCount;
            response.ItemUnits.AddRange(itemUnits.List.Select(iu => _mapper.Map <ItemUnitDTO>(iu)));
            return(Task.FromResult(response));
        }
Beispiel #2
0
        public Response <PagedList <ItemUnitDTO> > Get(int pageIndex = 1, int pageSize = 20)
        {
            var request = new GetItemUnitsRequest();

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

            var response = _client.GetItemUnits(request);

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