예제 #1
0
		public QueryWorklistResponse<ModalityWorklistItemSummary> QueryWorklist(QueryWorklistRequest request)
		{
			var assembler = new ModalityWorkflowAssembler();
			return QueryWorklistHelper<WorklistItem, ModalityWorklistItemSummary>(
				request,
				item => assembler.CreateWorklistItemSummary(item, this.PersistenceContext));
		}
        public QueryWorklistResponse <ModalityWorklistItemSummary> QueryWorklist(QueryWorklistRequest request)
        {
            var assembler = new ModalityWorkflowAssembler();

            return(QueryWorklistHelper <WorklistItem, ModalityWorklistItemSummary>(
                       request,
                       item => assembler.CreateWorklistItemSummary(item, this.PersistenceContext)));
        }
예제 #3
0
		public TextQueryResponse<ModalityWorklistItemSummary> SearchWorklists(WorklistItemTextQueryRequest request)
		{
			var assembler = new ModalityWorkflowAssembler();
			var broker = this.PersistenceContext.GetBroker<IModalityWorklistItemBroker>();
			return SearchHelper<WorklistItem, ModalityWorklistItemSummary>(
				request,
				broker,
				WorklistItemProjection.ModalityWorklistSearch,
				item => assembler.CreateWorklistItemSummary(item, this.PersistenceContext));
		}
        public TextQueryResponse <ModalityWorklistItemSummary> SearchWorklists(WorklistItemTextQueryRequest request)
        {
            var assembler = new ModalityWorkflowAssembler();
            var broker    = this.PersistenceContext.GetBroker <IModalityWorklistItemBroker>();

            return(SearchHelper <WorklistItem, ModalityWorklistItemSummary>(
                       request,
                       broker,
                       WorklistItemProjection.ModalityWorklistSearch,
                       item => assembler.CreateWorklistItemSummary(item, this.PersistenceContext)));
        }