// itemDepartment public override Task <GetItemDepartmentsResponse> GetItemDepartments(GetItemDepartmentsRequest request, ServerCallContext context) { var itemDepartments = _itemDepartmentDao.GetPaging(request.PageIndex, request.PageSize); var response = new GetItemDepartmentsResponse(); response.TotalCount = itemDepartments.TotalCount; response.ItemDepartments.AddRange(itemDepartments.List.Select(id => _mapper.Map <ItemDepartmentDTO>(id))); return(Task.FromResult(response)); }
public Response <PagedList <ItemDepartmentDTO> > Get(int pageIndex = 1, int pageSize = 20) { var request = new GetItemDepartmentsRequest(); request.PageIndex = pageIndex; request.PageSize = pageSize; var response = _client.GetItemDepartments(request); return(new PagedList <ItemDepartmentDTO>() { TotalCount = response.TotalCount, List = response.ItemDepartments }); }