예제 #1
0
 public SessionController(ISessionRepository sessionRepository,
                          IAuthenticationRepository authRepository, //IDapperRepository mainRepository,
                          IAuthUserCharacterRepository authUserCharacterRepository,
                          IGuildRepository guildRepository, ILogger logger,
                          IEncounterRepository encounterRepository, IEncounterOverviewRepository encounterOverviewRepository,
                          ISessionLogRepository sessionLogRepository, IPlayerRepository playerRepository,
                          IInstanceRepository instanceRepository, IBossFightRepository bossFightRepository,
                          IEncounterDifficultyRepository difficultyRepository, ILeaderboardRepository leaderboardRepository)
 {
     _sessionRepository = sessionRepository;
     _authRepository    = authRepository;
     //_mainRepository = mainRepository;
     _authUserCharacterRepository = authUserCharacterRepository;
     _guildRepository             = guildRepository;
     _logger = logger;
     _encounterRepository         = encounterRepository;
     _encounterOverviewRepository = encounterOverviewRepository;
     _sessionLogRepository        = sessionLogRepository;
     _playerRepository            = playerRepository;
     _instanceRepository          = instanceRepository;
     _bossFightRepository         = bossFightRepository;
     _difficultyRepository        = difficultyRepository;
     _leaderboardRepository       = leaderboardRepository;
 }
예제 #2
0
 public SessionLogService(ISessionLogRepository repository)
 {
     this.repository = repository;
 }
예제 #3
0
 public CustomActionService(ISessionLogRepository repository)
 {
     _repository = repository;
 }