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 WriteStuffingToDiagnosisKeys(DkSourceDbContext dkDbContext, EksPublishingJobDbContext eksPublishingDbContext, IDiagnosticKeyProcessor[] dkProcessors) { _DkDbContext = dkDbContext ?? throw new ArgumentNullException(nameof(dkDbContext)); _EksPublishingDbContext = eksPublishingDbContext ?? throw new ArgumentNullException(nameof(eksPublishingDbContext)); _DkProcessors = dkProcessors ?? throw new ArgumentNullException(nameof(eksPublishingDbContext)); }