Ejemplo n.º 1
0
 public IksImportCommand(DkSourceDbContext dkSourceDbContext, IDiagnosticKeyProcessor[] importProcessors, ITekValidatorConfig tekValidatorConfig, IUtcDateTimeProvider dateTimeProvider, ILogger <IksImportCommand> logger)
 {
     _dkSourceDbContext  = dkSourceDbContext ?? throw new ArgumentNullException(nameof(dkSourceDbContext));
     _importProcessors   = importProcessors ?? throw new ArgumentNullException(nameof(importProcessors));
     _tekValidatorConfig = tekValidatorConfig ?? throw new ArgumentNullException(nameof(tekValidatorConfig));
     _dateTimeProvider   = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider));
     _logger             = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Ejemplo n.º 2
0
        public WorkflowDatabaseCreateCommand(IConfiguration configuration, ITekValidatorConfig tekValidatorConfig, ILabConfirmationIdService labConfirmationIdService, IWorkflowConfig workflowConfig)
        {
            _TekValidatorConfig       = tekValidatorConfig ?? throw new ArgumentNullException(nameof(tekValidatorConfig));
            _LabConfirmationIdService = labConfirmationIdService ?? throw new ArgumentNullException(nameof(labConfirmationIdService));
            _WorkflowConfig           = workflowConfig ?? throw new ArgumentNullException(nameof(workflowConfig));
            var config  = new StandardEfDbConfig(configuration, "Workflow");
            var builder = new SqlServerDbContextOptionsBuilder(config);

            _Provider = new WorkflowDbContext(builder.Build());
        }
 public BackwardCompatibleV15TekListWorkflowFilter(IUtcDateTimeProvider dateTimeProvider, ITekValidatorConfig config)
 {
     _DateTimeProvider = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider));
     _Config           = config ?? throw new ArgumentException(nameof(config));
 }
Ejemplo n.º 4
0
 public TemporaryExposureKeyValidator(ITekValidatorConfig config, IUtcDateTimeProvider dateTimeProvider)
 {
     _Config           = config;
     _DateTimeProvider = dateTimeProvider;
 }
 public TekValidPeriodFilter(ITekValidatorConfig config, IUtcDateTimeProvider dateTimeProvider)
 {
     _config           = config ?? throw new ArgumentNullException(nameof(config));
     _dateTimeProvider = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider));
 }
 public EksStuffingGenerator(IRandomNumberGenerator random, ITekValidatorConfig tekValidatorConfig)
 {
     _Random             = random ?? throw new ArgumentNullException(nameof(random));
     _TekValidatorConfig = tekValidatorConfig ?? throw new ArgumentNullException(nameof(tekValidatorConfig));
 }