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 UserAuthenticationHelper(
     IPasswordCryptographyService cryptographyService,
     IUserAreaDefinitionRepository userAreaRepository
     )
 {
     _cryptographyService = cryptographyService;
     _userAreaRepository  = userAreaRepository;
 }
Example #3
0
 public AddMasterCofoundryUserCommandHandler(
     CofoundryDbContext dbContext,
     IQueryExecutor queryExecutor,
     IPasswordCryptographyService passwordCryptographyService
     )
 {
     _dbContext     = dbContext;
     _queryExecutor = queryExecutor;
     _passwordCryptographyService = passwordCryptographyService;
 }
Example #4
0
 public PasswordUpdateCommandHelper(
     IPermissionValidationService permissionValidationService,
     IUserAreaDefinitionRepository userAreaRepository,
     IPasswordCryptographyService passwordCryptographyService
     )
 {
     _passwordCryptographyService = passwordCryptographyService;
     _permissionValidationService = permissionValidationService;
     _userAreaRepository          = userAreaRepository;
 }
Example #5
0
 public AddCofoundryUserCommandHandler(
     ICommandExecutor commandExecutor,
     IPasswordCryptographyService passwordCryptographyService,
     IPasswordGenerationService passwordGenerationService,
     IMailService mailService
     )
 {
     _commandExecutor             = commandExecutor;
     _passwordCryptographyService = passwordCryptographyService;
     _passwordGenerationService   = passwordGenerationService;
     _mailService = mailService;
 }
Example #6
0
 public UpdateCurrentUserUserPasswordCommandHandler(
     CofoundryDbContext dbContext,
     IPasswordCryptographyService passwordCryptographyService,
     UserAuthenticationHelper userAuthenticationHelper,
     IPermissionValidationService permissionValidationService,
     IUserAreaRepository userAreaRepository
     )
 {
     _dbContext = dbContext;
     _passwordCryptographyService = passwordCryptographyService;
     _userAuthenticationHelper    = userAuthenticationHelper;
     _permissionValidationService = permissionValidationService;
     _userAreaRepository          = userAreaRepository;
 }
Example #7
0
 public CompleteUserPasswordResetCommandHandler(
     CofoundryDbContext dbContext,
     IQueryExecutor queryExecutor,
     IPasswordCryptographyService passwordCryptographyService,
     IResetUserPasswordCommandHelper resetUserPasswordCommandHelper,
     IUserAreaRepository userAreaRepository,
     IMailService mailService,
     ITransactionScopeFactory transactionScopeFactory
     )
 {
     _dbContext     = dbContext;
     _queryExecutor = queryExecutor;
     _passwordCryptographyService    = passwordCryptographyService;
     _resetUserPasswordCommandHelper = resetUserPasswordCommandHelper;
     _userAreaRepository             = userAreaRepository;
     _mailService             = mailService;
     _transactionScopeFactory = transactionScopeFactory;
 }
 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 ResetUserPasswordCommandHelper(
     CofoundryDbContext dbContext,
     IUserAreaDefinitionRepository userAreaRepository,
     IPasswordCryptographyService passwordCryptographyService,
     ISecurityTokenGenerationService securityTokenGenerationService,
     IMailService mailService,
     ITransactionScopeManager transactionScopeFactory,
     IClientConnectionService clientConnectionService
     )
 {
     _dbContext                      = dbContext;
     _userAreaRepository             = userAreaRepository;
     _passwordCryptographyService    = passwordCryptographyService;
     _securityTokenGenerationService = securityTokenGenerationService;
     _mailService                    = mailService;
     _transactionScopeFactory        = transactionScopeFactory;
     _clientConnectionService        = clientConnectionService;
 }
Example #10
0
 public AddUserCommandHandler(
     CofoundryDbContext dbContext,
     IQueryExecutor queryExecutor,
     IPasswordCryptographyService passwordCryptographyService,
     IPasswordGenerationService passwordGenerationService,
     IMailService mailService,
     UserCommandPermissionsHelper userCommandPermissionsHelper,
     IPermissionValidationService permissionValidationService,
     IUserAreaRepository userAreaRepository
     )
 {
     _dbContext     = dbContext;
     _queryExecutor = queryExecutor;
     _passwordCryptographyService = passwordCryptographyService;
     _mailService = mailService;
     _userCommandPermissionsHelper = userCommandPermissionsHelper;
     _permissionValidationService  = permissionValidationService;
     _userAreaRepository           = userAreaRepository;
     _passwordGenerationService    = passwordGenerationService;
 }
Example #11
0
 public AddUserCommandHandler(
     CofoundryDbContext dbContext,
     IPasswordCryptographyService passwordCryptographyService,
     UserCommandPermissionsHelper userCommandPermissionsHelper,
     IUserAreaDefinitionRepository userAreaRepository,
     IUserUpdateCommandHelper userUpdateCommandHelper,
     IPasswordPolicyService newPasswordValidationService,
     ITransactionScopeManager transactionScopeFactory,
     IMessageAggregator messageAggregator,
     ISecurityStampGenerator securityStampGenerator
     )
 {
     _dbContext = dbContext;
     _passwordCryptographyService  = passwordCryptographyService;
     _userCommandPermissionsHelper = userCommandPermissionsHelper;
     _userAreaRepository           = userAreaRepository;
     _userUpdateCommandHelper      = userUpdateCommandHelper;
     _newPasswordValidationService = newPasswordValidationService;
     _transactionScopeFactory      = transactionScopeFactory;
     _messageAggregator            = messageAggregator;
     _securityStampGenerator       = securityStampGenerator;
 }