예제 #1
0
 public LeaderboardService(ILeaderboardViewRepository leaderboardViewRepository,
                           IMatchRepository matchRepository,
                           ISeasonLogic seasonLogic,
                           IPlayerRankHistoryRepository playerRankHistoryRepository)
 {
     _leaderboardViewRepository = leaderboardViewRepository;
     _matchRepository           = matchRepository;
     _seasonLogic = seasonLogic;
     _playerRankHistoryRepository = playerRankHistoryRepository;
 }
예제 #2
0
 public MatchController(IMatchRepository matchRepository,
                        IMatchupResultRepository matchupResultRepository,
                        ILeaderboardService leaderboardService,
                        ILeaderboardViewRepository leaderboardViewRepository,
                        ISeasonLogic seasonLogic,
                        IHubContext <MessageHub, ITypedHubClient> hubContext,
                        IPlayerRankHistoryRepository playerRankHistoryRepository)
 {
     _matchRepository           = matchRepository;
     _matchupResultRepository   = matchupResultRepository;
     _leaderboardService        = leaderboardService;
     _leaderboardViewRepository = leaderboardViewRepository;
     _seasonLogic = seasonLogic;
     _hubContext  = hubContext;
     _playerRankHistoryRepository = playerRankHistoryRepository;
 }
예제 #3
0
 public PlayerRankLogic(IPlayerRankHistoryRepository playerRankHistoryRepository)
 {
     _playerRankHistoryRepository = playerRankHistoryRepository;
 }