public UpdateCurrentUserCommandHandler( CofoundryDbContext dbContext, IDomainRepository domainRepository, IUserAreaDefinitionRepository userAreaDefinitionRepository, IPermissionValidationService permissionValidationService, IUserUpdateCommandHelper userUpdateCommandHelper, IUserSecurityStampUpdateHelper userSecurityStampUpdateHelper ) { _dbContext = dbContext; _domainRepository = domainRepository; _userAreaDefinitionRepository = userAreaDefinitionRepository; _permissionValidationService = permissionValidationService; _userUpdateCommandHelper = userUpdateCommandHelper; _userSecurityStampUpdateHelper = userSecurityStampUpdateHelper; }
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; }
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; }