public IksPollingBatchJob( IUtcDateTimeProvider dateTimeProvider, Func <IHttpGetIksCommand> receiverFactory, Func <IIksWriterCommand> writerFactory, IksInDbContext iksInDbContext, IEfgsConfig efgsConfig, IksDownloaderLoggingExtensions logger) { _dateTimeProvider = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider)); _receiverFactory = receiverFactory ?? throw new ArgumentNullException(nameof(receiverFactory)); _writerFactory = writerFactory ?? throw new ArgumentNullException(nameof(writerFactory)); _iksInDbContext = iksInDbContext ?? throw new ArgumentNullException(nameof(iksInDbContext)); _efgsConfig = efgsConfig ?? throw new ArgumentNullException(nameof(efgsConfig)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public DatabaseProvisioner(DbProvisionLoggingExtensions logger, WorkflowDbContext workflowDbContext, ContentDbContext contentDbContext, EksPublishingJobDbContext eksPublishingJobDbContext, DataProtectionKeysDbContext dataProtectionKeysDbContext, StatsDbContext statsDbContext, DkSourceDbContext dkSourceDbContext, IksInDbContext iksInDbContext, IksOutDbContext iksOutDbContext, IksPublishingJobDbContext iksPublishingJobDbContext) { _Logger = logger ?? throw new ArgumentNullException(nameof(logger)); _WorkflowDbContext = workflowDbContext ?? throw new ArgumentNullException(nameof(workflowDbContext)); _ContentDbContext = contentDbContext ?? throw new ArgumentNullException(nameof(contentDbContext)); _EksPublishingJobDbContext = eksPublishingJobDbContext ?? throw new ArgumentNullException(nameof(eksPublishingJobDbContext)); _DataProtectionKeysDbContext = dataProtectionKeysDbContext ?? throw new ArgumentNullException(nameof(dataProtectionKeysDbContext)); _StatsDbContext = statsDbContext ?? throw new ArgumentNullException(nameof(statsDbContext)); _DkSourceDbContext = dkSourceDbContext ?? throw new ArgumentNullException(nameof(dkSourceDbContext)); _IksInDbContext = iksInDbContext ?? throw new ArgumentNullException(nameof(iksInDbContext)); _IksOutDbContext = iksOutDbContext ?? throw new ArgumentNullException(nameof(iksOutDbContext)); _IksPublishingJobDbContext = iksPublishingJobDbContext ?? throw new ArgumentNullException(nameof(iksPublishingJobDbContext)); }
public IksWriterCommand(IUtcDateTimeProvider dateTimeProvider, IksInDbContext dbContext) { _DateTimeProvider = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider)); _DbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext)); }
public IksImportBatchJob(IUtcDateTimeProvider dateTimeProvider, IksInDbContext iksInDbContext, Func <IksImportCommand> inboundIksReaderFunc) { _DateTimeProvider = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider)); _IksInDbContext = iksInDbContext ?? throw new ArgumentNullException(nameof(iksInDbContext)); _InboundIksReaderFunc = inboundIksReaderFunc ?? throw new ArgumentNullException(nameof(inboundIksReaderFunc)); }