public AddUserWithTemporaryPasswordCommandHandler( CofoundryDbContext dbContext, ICommandExecutor commandExecutor, IPasswordGenerationService passwordGenerationService, IMailService mailService, IQueryExecutor queryExecutor, IUserMailTemplateBuilderContextFactory userMailTemplateBuilderContextFactory, IUserMailTemplateBuilderFactory userMailTemplateBuilderFactory, IUserAreaDefinitionRepository userAreaDefinitionRepository, ITransactionScopeManager transactionScopeFactory, IUserDataFormatter userDataFormatter, IPasswordPolicyService passwordPolicyService ) { _dbContext = dbContext; _commandExecutor = commandExecutor; _passwordGenerationService = passwordGenerationService; _mailService = mailService; _queryExecutor = queryExecutor; _userMailTemplateBuilderContextFactory = userMailTemplateBuilderContextFactory; _userMailTemplateBuilderFactory = userMailTemplateBuilderFactory; _userAreaDefinitionRepository = userAreaDefinitionRepository; _transactionScopeFactory = transactionScopeFactory; _userDataFormatter = userDataFormatter; _passwordPolicyService = passwordPolicyService; }
public ResetUserPasswordCommandHandler( CofoundryDbContext dbContext, IMailService mailService, IDomainRepository domainRepository, IUserMailTemplateBuilderContextFactory userMailTemplateBuilderContextFactory, IUserMailTemplateBuilderFactory userMailTemplateBuilderFactory, IPermissionValidationService permissionValidationService, UserCommandPermissionsHelper userCommandPermissionsHelper, IUserAreaDefinitionRepository userAreaDefinitionRepository, IPasswordCryptographyService passwordCryptographyService, IPasswordGenerationService passwordGenerationService, IUserSecurityStampUpdateHelper userSecurityStampUpdateHelper, IUserContextCache userContextCache, IUserSummaryMapper userSummaryMapper, IMessageAggregator messageAggregator ) { _dbContext = dbContext; _mailService = mailService; _domainRepository = domainRepository; _userMailTemplateBuilderContextFactory = userMailTemplateBuilderContextFactory; _userMailTemplateBuilderFactory = userMailTemplateBuilderFactory; _permissionValidationService = permissionValidationService; _userCommandPermissionsHelper = userCommandPermissionsHelper; _userAreaDefinitionRepository = userAreaDefinitionRepository; _passwordCryptographyService = passwordCryptographyService; _passwordGenerationService = passwordGenerationService; _userSecurityStampUpdateHelper = userSecurityStampUpdateHelper; _userContextCache = userContextCache; _userSummaryMapper = userSummaryMapper; _messageAggregator = messageAggregator; }
public PasswordUpdateCommandHelper( IUserAreaDefinitionRepository userAreaDefinitionRepository, IPermissionValidationService permissionValidationService, IPasswordCryptographyService passwordCryptographyService, IMailService mailService, IUserMailTemplateBuilderContextFactory userMailTemplateBuilderContextFactory, IUserMailTemplateBuilderFactory userMailTemplateBuilderFactory, IUserSummaryMapper userSummaryMapper ) { _userAreaDefinitionRepository = userAreaDefinitionRepository; _passwordCryptographyService = passwordCryptographyService; _permissionValidationService = permissionValidationService; _mailService = mailService; _userMailTemplateBuilderContextFactory = userMailTemplateBuilderContextFactory; _userMailTemplateBuilderFactory = userMailTemplateBuilderFactory; _userSummaryMapper = userSummaryMapper; }
public InitiateUserAccountVerificationViaEmailCommandHandler( CofoundryDbContext dbContext, IDomainRepository domainRepository, IUserAreaDefinitionRepository userAreaDefinitionRepository, IUserSummaryMapper userSummaryMapper, IUserMailTemplateBuilderContextFactory userMailTemplateBuilderContextFactory, IUserMailTemplateBuilderFactory userMailTemplateBuilderFactory, IMailService mailService, IMessageAggregator messageAggregator ) { _dbContext = dbContext; _domainRepository = domainRepository; _userAreaDefinitionRepository = userAreaDefinitionRepository; _userSummaryMapper = userSummaryMapper; _userMailTemplateBuilderContextFactory = userMailTemplateBuilderContextFactory; _userMailTemplateBuilderFactory = userMailTemplateBuilderFactory; _mailService = mailService; _messageAggregator = messageAggregator; }
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; }