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 CompleteUserAccountVerificationViaEmailCommandHandler( IDomainRepository domainRepository, IUserContextCache userContextCache ) { _domainRepository = domainRepository; _userContextCache = userContextCache; }
public InMemoryUserSessionService( IUserAreaDefinitionRepository userAreaDefinitionRepository, IUserContextCache userContextCache ) { _userAreaDefinitionRepository = userAreaDefinitionRepository; _userContextCache = userContextCache; ResetAmbientUserAreaToDefault(); }
public UserContextService( CofoundryDbContext dbContext, IUserSessionService userSessionService, UserContextMapper userContextMapper, IUserContextCache userContextCache, IUserAreaDefinitionRepository userAreaDefinitionRepository ) { _dbContext = dbContext; _userSessionService = userSessionService; _userContextMapper = userContextMapper; _userContextCache = userContextCache; _userAreaDefinitionRepository = userAreaDefinitionRepository; }
public WebUserSessionService( IHttpContextAccessor httpContextAccessor, IUserAreaDefinitionRepository userAreaDefinitionRepository, IUserContextCache userContextCache, IClaimsPrincipalFactory claimsPrincipalFactory, IClaimsPrincipalBuilderContextRepository claimsPrincipalBuilderContextRepository ) { _httpContextAccessor = httpContextAccessor; _userAreaDefinitionRepository = userAreaDefinitionRepository; _userContextCache = userContextCache; _claimsPrincipalFactory = claimsPrincipalFactory; _claimsPrincipalBuilderContextRepository = claimsPrincipalBuilderContextRepository; _inMemoryUserSessionService = new InMemoryUserSessionService(_userAreaDefinitionRepository, _userContextCache); }
public UpdateUserAccountVerificationStatusCommandHandler( CofoundryDbContext dbContext, IDomainRepository domainRepository, IUserAreaDefinitionRepository userAreaDefinitionRepository, IPermissionValidationService permissionValidationService, IUserContextCache userContextCache, IMessageAggregator messageAggregator ) { _dbContext = dbContext; _domainRepository = domainRepository; _userAreaDefinitionRepository = userAreaDefinitionRepository; _permissionValidationService = permissionValidationService; _userContextCache = userContextCache; _messageAggregator = messageAggregator; }
public DeleteUserCommandHandler( CofoundryDbContext dbContext, IDomainRepository domainRepository, IUserStoredProcedures userStoredProcedures, UserCommandPermissionsHelper userCommandPermissionsHelper, IPermissionValidationService permissionValidationService, IUserContextCache userContextCache, IMessageAggregator messageAggregator ) { _dbContext = dbContext; _domainRepository = domainRepository; _userStoredProcedures = userStoredProcedures; _userCommandPermissionsHelper = userCommandPermissionsHelper; _permissionValidationService = permissionValidationService; _userContextCache = userContextCache; _messageAggregator = messageAggregator; }
public CompleteUserAccountRecoveryViaEmailCommandHandler( CofoundryDbContext dbContext, IDomainRepository domainRepository, IUserAreaDefinitionRepository userAreaDefinitionRepository, IPasswordUpdateCommandHelper passwordUpdateCommandHelper, IUserSecurityStampUpdateHelper userSecurityStampUpdateHelper, IUserContextCache userContextCache, IPasswordPolicyService newPasswordValidationService, IMessageAggregator messageAggregator ) { _dbContext = dbContext; _domainRepository = domainRepository; _userAreaDefinitionRepository = userAreaDefinitionRepository; _passwordUpdateCommandHelper = passwordUpdateCommandHelper; _userSecurityStampUpdateHelper = userSecurityStampUpdateHelper; _userContextCache = userContextCache; _newPasswordValidationService = newPasswordValidationService; _messageAggregator = messageAggregator; }
public UpdateCurrentUserPasswordCommandHandler( CofoundryDbContext dbContext, IDomainRepository domainRepository, UserAuthenticationHelper userAuthenticationHelper, IPermissionValidationService permissionValidationService, IUserAreaDefinitionRepository userAreaRepository, IPasswordUpdateCommandHelper passwordUpdateCommandHelper, IUserSecurityStampUpdateHelper userSecurityStampUpdateHelper, IUserContextCache userContextCache, IPasswordPolicyService newPasswordValidationService, IMessageAggregator messageAggregator ) { _dbContext = dbContext; _domainRepository = domainRepository; _userAuthenticationHelper = userAuthenticationHelper; _permissionValidationService = permissionValidationService; _userAreaRepository = userAreaRepository; _passwordUpdateCommandHelper = passwordUpdateCommandHelper; _userSecurityStampUpdateHelper = userSecurityStampUpdateHelper; _userContextCache = userContextCache; _newPasswordValidationService = newPasswordValidationService; _messageAggregator = messageAggregator; }
public UpdateUserCommandHandler( CofoundryDbContext dbContext, IDomainRepository domainRepository, IUserAreaDefinitionRepository userAreaDefinitionRepository, UserCommandPermissionsHelper userCommandPermissionsHelper, IUserAreaDefinitionRepository userAreaRepository, IPermissionValidationService permissionValidationService, IUserContextCache userContextCache, IUserUpdateCommandHelper userUpdateCommandHelper, IUserSecurityStampUpdateHelper userSecurityStampUpdateHelper, IMessageAggregator messageAggregator ) { _dbContext = dbContext; _domainRepository = domainRepository; _userAreaDefinitionRepository = userAreaDefinitionRepository; _userCommandPermissionsHelper = userCommandPermissionsHelper; _userAreaRepository = userAreaRepository; _permissionValidationService = permissionValidationService; _userContextCache = userContextCache; _userUpdateCommandHelper = userUpdateCommandHelper; _userSecurityStampUpdateHelper = userSecurityStampUpdateHelper; _messageAggregator = messageAggregator; }