// 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)); }
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 }); }