public DomainRepositoryExecutorWithRandomizedDuration( IDomainRepositoryExecutor innerDomainRepositoryExecutor, IExecutionDurationRandomizerScopeManager taskDurationRandomizerScopeManager, RandomizedExecutionDuration duration ) { _innerDomainRepositoryExecutor = innerDomainRepositoryExecutor; _executionDurationRandomizerScopeManager = taskDurationRandomizerScopeManager; _duration = duration; }
public AuthenticateUserCredentialsQueryHandler( ILogger <AuthenticateUserCredentialsQueryHandler> logger, CofoundryDbContext dbContext, IDomainRepository domainRepository, IUserAreaDefinitionRepository userAreaDefinitionRepository, UserAuthenticationHelper userAuthenticationHelper, IUserDataFormatter userDataFormatter, IPasswordUpdateCommandHelper passwordUpdateCommandHelper, IExecutionDurationRandomizerScopeManager executionDurationRandomizerScopeManager ) { _userAuthenticationHelper = userAuthenticationHelper; _logger = logger; _dbContext = dbContext; _domainRepository = domainRepository; _userAreaDefinitionRepository = userAreaDefinitionRepository; _userDataFormatter = userDataFormatter; _passwordUpdateCommandHelper = passwordUpdateCommandHelper; _executionDurationRandomizerScopeManager = executionDurationRandomizerScopeManager; }
public InitiateUserAccountRecoveryViaEmailCommandHandler( CofoundryDbContext dbContext, IDomainRepository domainRepository, IMailService mailService, IUserAreaDefinitionRepository userAreaDefinitionRepository, IUserMailTemplateBuilderContextFactory userMailTemplateBuilderContextFactory, IUserMailTemplateBuilderFactory userMailTemplateBuilderFactory, IUserDataFormatter userDataFormatter, IMessageAggregator messageAggregator, IExecutionDurationRandomizerScopeManager taskDurationRandomizerScopeManager, IUserSummaryMapper userSummaryMapper ) { _dbContext = dbContext; _domainRepository = domainRepository; _mailService = mailService; _userAreaDefinitionRepository = userAreaDefinitionRepository; _userMailTemplateBuilderContextFactory = userMailTemplateBuilderContextFactory; _userMailTemplateBuilderFactory = userMailTemplateBuilderFactory; _userDataFormatter = userDataFormatter; _messageAggregator = messageAggregator; _executionDurationRandomizerScopeManager = taskDurationRandomizerScopeManager; _userSummaryMapper = userSummaryMapper; }