/// <summary> /// Called to obtain the set of items in the folder. /// </summary> /// <returns></returns> protected override QueryItemsResult QueryItems(int firstRow, int maxRows) { QueryItemsResult result = null; Platform.GetService <TWorklistService>( service => { var request = CreateQueryWorklistRequest(true, true); request.Page = new SearchResultPage(firstRow, maxRows); var response = service.QueryWorklist(request); result = new QueryItemsResult(response.WorklistItems, response.ItemCount); }); return(result); }
protected override QueryItemsResult QueryItems(int firstRow, int maxRows) { QueryItemsResult result = null; Platform.GetService( delegate(IExternalPractitionerAdminService service) { var request = new ListExternalPractitionersRequest { QueryItems = true, QueryCount = true, Page = new SearchResultPage(firstRow, maxRows) }; PrepareQueryRequest(request); var response = service.ListExternalPractitioners(request); result = new QueryItemsResult(response.Practitioners, response.ItemCount); }); return(result); }
protected override QueryItemsResult QueryItems(int firstRow, int maxRows) { QueryItemsResult result = null; Platform.GetService( delegate(IOrderNoteService service) { var request = new QueryNoteboxRequest(_noteboxClassName, true, true) { Page = new SearchResultPage(firstRow, maxRows) }; PrepareQueryRequest(request); var response = service.QueryNotebox(request); result = new QueryItemsResult(response.NoteboxItems, response.ItemCount); }); return(result); }