Esempio n. 1
0
 public ExportAddin(IStorageDataAccessAgent3 dataAccessAgent, IAuthorizedStorageDataAccessAgent2 authAgent, Lazy <IExternalStoreDataAccessAgent> externalStoreAgent, ILoggingDataAccessAgent loggingAgent, string storageServerServicePath, IStoreAddin storeAddin, IOptionsDataAccessAgent optionsAgent, IPermissionManagementDataAccessAgent2 permissionsAgent, Leadtools.Dicom.Imaging.IDataCacheProvider dataCache)
 {
     _DataAccessAgent     = dataAccessAgent;
     _Exporter            = new Exporter(dataAccessAgent);
     _ObjectRetrieveAddIn = new ObjectRetrieveAddin(dataAccessAgent, externalStoreAgent, loggingAgent, storageServerServicePath, optionsAgent, permissionsAgent, authAgent, dataCache);
     _StoreAddin          = storeAddin;
     _QueryAddIn          = new DatabaseQueryAddin(authAgent, optionsAgent, permissionsAgent, externalStoreAgent, loggingAgent, storageServerServicePath, null, dataCache);
 }
Esempio n. 2
0
        public PatientService()
        {
            try
            {
                _storeAddin = AddinsFactory.CreateStoreAddin();
                _queryAddin = AddinsFactory.CreateQueryAddin();
            }
            catch (Exception ex)
            {
                WebOperationContext.Current.OutgoingResponse.StatusCode        = HttpStatusCode.InternalServerError;
                WebOperationContext.Current.OutgoingResponse.StatusDescription = ex.Message;
                WebOperationContext.Current.OutgoingResponse.ContentType       = "application/json";

                throw;
            }
        }
Esempio n. 3
0
 public StoreService()
 {
     _addin = AddinsFactory.CreateStoreAddin();
 }
Esempio n. 4
0
 public PatientHandler(AddinsFactory factory)
 {
     _storeAddin = factory.CreateStoreAddin();
     _queryAddin = factory.CreateQueryAddin();
 }
Esempio n. 5
0
 public WadoAsPacsRetrieveHandler(AddinsFactory factory)
 {
     _query = factory.CreateWadoQueryAddin();
     _ret   = factory.CreateWadoRetrieveAddin();
     _store = factory.CreateStoreAddin();
 }
Esempio n. 6
0
 public StoreHandler(AddinsFactory factory)
 {
     _addin = factory.CreateStoreAddin();
 }