示例#1
0
 public SourceAeTitleController(
     ILogger <SourceAeTitleController> logger,
     IDicomAdapterRepository <SourceApplicationEntity> dicomAdapterRepository)
 {
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _dicomAdapterRepository = dicomAdapterRepository ?? throw new ArgumentNullException(nameof(dicomAdapterRepository));
 }
示例#2
0
 public InferenceRequestRepository(
     ILogger <InferenceRequestRepository> logger,
     IJobs jobsApi,
     IDicomAdapterRepository <InferenceRequest> inferenceRequestRepository)
 {
     _logger  = logger ?? throw new ArgumentNullException(nameof(logger));
     _jobsApi = jobsApi ?? throw new ArgumentNullException(nameof(jobsApi));
     _inferenceRequestRepository = inferenceRequestRepository ?? throw new ArgumentNullException(nameof(inferenceRequestRepository));
 }
 public ClaraJobRepository(
     ILogger <ClaraJobRepository> logger,
     IOptions <DicomAdapterConfiguration> configuration,
     IFileSystem fileSystem,
     IDicomAdapterRepository <InferenceJob> inferenceJobRepository)
 {
     _logger                 = logger ?? throw new ArgumentNullException(nameof(logger));
     _configuration          = configuration ?? throw new ArgumentNullException(nameof(configuration));
     _fileSystem             = fileSystem ?? throw new ArgumentNullException(nameof(fileSystem));
     _inferenceJobRepository = inferenceJobRepository ?? throw new ArgumentNullException(nameof(inferenceJobRepository));
 }
示例#4
0
 public ClaraAeTitleController(
     IServiceProvider serviceProvider,
     ILogger <ClaraAeTitleController> logger,
     ConfigurationValidator configurationValidator,
     IOptions <DicomAdapterConfiguration> dicomAdapterConfiguration,
     IClaraAeChangedNotificationService claraAeChangedNotificationService,
     IDicomAdapterRepository <ClaraApplicationEntity> dicomAdapterRepository)
 {
     _serviceProvider                   = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider));
     _logger                            = logger ?? throw new ArgumentNullException(nameof(logger));
     _dicomAdapterRepository            = dicomAdapterRepository ?? throw new ArgumentNullException(nameof(dicomAdapterRepository));
     _configurationValidator            = configurationValidator ?? throw new ArgumentNullException(nameof(configurationValidator));
     _dicomAdapterConfiguration         = dicomAdapterConfiguration ?? throw new ArgumentNullException(nameof(dicomAdapterConfiguration));
     _claraAeChangedNotificationService = claraAeChangedNotificationService ?? throw new ArgumentNullException(nameof(claraAeChangedNotificationService));
 }