public DeleteRoleCommandHandler( CofoundryDbContext dbContext, UserCommandPermissionsHelper userCommandPermissionsHelper, IRoleCache roleCache ) { _dbContext = dbContext; _roleCache = roleCache; }
public DeleteUserCommandHandler( CofoundryDbContext dbContext, UserCommandPermissionsHelper userCommandPermissionsHelper, IPermissionValidationService permissionValidationService ) { _dbContext = dbContext; _userCommandPermissionsHelper = userCommandPermissionsHelper; _permissionValidationService = permissionValidationService; }
public DeleteRoleCommandHandler( CofoundryDbContext dbContext, UserCommandPermissionsHelper userCommandPermissionsHelper, IRoleCache roleCache, ITransactionScopeManager transactionScopeFactory ) { _dbContext = dbContext; _roleCache = roleCache; _transactionScopeFactory = transactionScopeFactory; }
public UpdateUserCommandHandler( IQueryExecutor queryExecutor, CofoundryDbContext dbContext, UserCommandPermissionsHelper userCommandPermissionsHelper, IUserAreaDefinitionRepository userAreaRepository, IPermissionValidationService permissionValidationService ) { _queryExecutor = queryExecutor; _dbContext = dbContext; _userCommandPermissionsHelper = userCommandPermissionsHelper; _userAreaRepository = userAreaRepository; _permissionValidationService = permissionValidationService; }
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; }