public CharacterGuildsService(
     IAuditableActionsRepository auditableActionsRepository,
     ICharacterGuildsRepository characterGuildsRepository,
     ILogger <CharacterGuildsService> logger,
     ISystemClock systemClock,
     ITransactionScopeFactory transactionScopeFactory)
 {
     _auditableActionsRepository = auditableActionsRepository;
     _characterGuildsRepository  = characterGuildsRepository;
     _logger                  = logger;
     _systemClock             = systemClock;
     _transactionScopeFactory = transactionScopeFactory;
 }
 public CharacterLevelsService(
     IAuditableActionsRepository auditableActionsRepository,
     ICharacterLevelsRepository characterLevelsRepository,
     ILogger <CharacterLevelsService> logger,
     IMemoryCache memoryCache,
     ISystemClock systemClock,
     ITransactionScopeFactory transactionScopeFactory)
 {
     _auditableActionsRepository = auditableActionsRepository;
     _characterLevelsRepository  = characterLevelsRepository;
     _logger                  = logger;
     _memoryCache             = memoryCache;
     _systemClock             = systemClock;
     _transactionScopeFactory = transactionScopeFactory;
 }
예제 #3
0
 public RolesService(
     IAuditableActionsRepository auditableActionsRepository,
     ILogger <RolesService> logger,
     IMemoryCache memoryCache,
     IMessenger messenger,
     IPermissionsService permissionsService,
     IRolesRepository rolesRepository,
     ISystemClock systemClock,
     ITransactionScopeFactory transactionScopeFactory)
 {
     _auditableActionsRepository = auditableActionsRepository;
     _logger                  = logger;
     _memoryCache             = memoryCache;
     _messenger               = messenger;
     _permissionsService      = permissionsService;
     _rolesRepository         = rolesRepository;
     _systemClock             = systemClock;
     _transactionScopeFactory = transactionScopeFactory;
 }
예제 #4
0
 public UsersService(
     IAuditableActionsRepository auditableActionsRepository,
     IOptions <AuthorizationConfiguration> authorizationConfigurationOptions,
     ILogger <UsersService> logger,
     IMemoryCache memoryCache,
     IMessenger messenger,
     IPermissionsService permissionsService,
     IRolesService rolesService,
     ISystemClock systemClock,
     ITransactionScopeFactory transactionScopeFactory,
     IUsersRepository usersRepository)
 {
     _auditableActionsRepository        = auditableActionsRepository;
     _authorizationConfigurationOptions = authorizationConfigurationOptions;
     _logger                  = logger;
     _memoryCache             = memoryCache;
     _messenger               = messenger;
     _permissionsService      = permissionsService;
     _rolesService            = rolesService;
     _systemClock             = systemClock;
     _transactionScopeFactory = transactionScopeFactory;
     _usersRepository         = usersRepository;
 }