public HttpPostRegisterSecret(ISecretWriter writer, ILogger <HttpPostRegisterSecret> logger, IWorkflowTime workflowTime, IUtcDateTimeProvider utcDateTimeProvider, ILabConfirmationIdFormatter labConfirmationIdFormatter) { _Writer = writer ?? throw new ArgumentNullException(nameof(writer)); _Logger = logger ?? throw new ArgumentNullException(nameof(logger)); _WorkflowTime = workflowTime ?? throw new ArgumentNullException(nameof(workflowTime)); _UtcDateTimeProvider = utcDateTimeProvider ?? throw new ArgumentNullException(nameof(utcDateTimeProvider)); _LabConfirmationIdFormatter = labConfirmationIdFormatter ?? throw new ArgumentNullException(nameof(labConfirmationIdFormatter)); }
public TekReleaseWorkflowStateCreate(WorkflowDbContext dbContextProvider, IUtcDateTimeProvider dateTimeProvider, IRandomNumberGenerator numberGenerator, ILabConfirmationIdService labConfirmationIdService, IWorkflowTime workflowTime, IWorkflowConfig workflowConfig, ILogger <TekReleaseWorkflowStateCreate> logger) { _WorkflowDbContext = dbContextProvider ?? throw new ArgumentNullException(nameof(dbContextProvider)); _DateTimeProvider = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider)); _NumberGenerator = numberGenerator ?? throw new ArgumentNullException(nameof(numberGenerator)); _LabConfirmationIdService = labConfirmationIdService ?? throw new ArgumentNullException(nameof(labConfirmationIdService)); _WorkflowTime = workflowTime ?? throw new ArgumentNullException(nameof(workflowTime)); _WorkflowConfig = workflowConfig ?? throw new ArgumentNullException(nameof(workflowConfig)); _Logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public HttpPostRegisterSecretV2( TekReleaseWorkflowStateCreateV2 writer, RegisterSecretLoggingExtensionsV2 logger, IWorkflowTime workflowTime, IUtcDateTimeProvider utcDateTimeProvider ) { _writer = writer ?? throw new ArgumentNullException(nameof(writer)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _workflowTime = workflowTime ?? throw new ArgumentNullException(nameof(workflowTime)); _utcDateTimeProvider = utcDateTimeProvider ?? throw new ArgumentNullException(nameof(utcDateTimeProvider)); }
public TekReleaseWorkflowStateCreate( WorkflowDbContext dbContextProvider, IUtcDateTimeProvider dateTimeProvider, IRandomNumberGenerator numberGenerator, ILabConfirmationIdService labConfirmationIdService, IWorkflowTime workflowTime, RegisterSecretLoggingExtensions logger) { _workflowDbContext = dbContextProvider ?? throw new ArgumentNullException(nameof(dbContextProvider)); _dateTimeProvider = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider)); _numberGenerator = numberGenerator ?? throw new ArgumentNullException(nameof(numberGenerator)); _labConfirmationIdService = labConfirmationIdService ?? throw new ArgumentNullException(nameof(labConfirmationIdService)); _workflowTime = workflowTime ?? throw new ArgumentNullException(nameof(workflowTime)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public TekReleaseWorkflowStateCreateV2( WorkflowDbContext dbContextProvider, IUtcDateTimeProvider dateTimeProvider, IRandomNumberGenerator numberGenerator, IWorkflowTime workflowTime, RegisterSecretLoggingExtensionsV2 logger, ILuhnModNConfig luhnModNConfig, ILuhnModNGenerator luhnModNGenerator) { _workflowDbContext = dbContextProvider ?? throw new ArgumentNullException(nameof(dbContextProvider)); _dateTimeProvider = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider)); _numberGenerator = numberGenerator ?? throw new ArgumentNullException(nameof(numberGenerator)); _workflowTime = workflowTime ?? throw new ArgumentNullException(nameof(workflowTime)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _luhnModNConfig = luhnModNConfig ?? throw new ArgumentNullException(nameof(luhnModNConfig)); _luhnModNGenerator = luhnModNGenerator ?? throw new ArgumentNullException(nameof(luhnModNGenerator)); }