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));
 }
コード例 #3
0
 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));
 }
コード例 #5
0
 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));
 }