public LeaderboardService(ILeaderboardViewRepository leaderboardViewRepository, IMatchRepository matchRepository, ISeasonLogic seasonLogic, IPlayerRankHistoryRepository playerRankHistoryRepository) { _leaderboardViewRepository = leaderboardViewRepository; _matchRepository = matchRepository; _seasonLogic = seasonLogic; _playerRankHistoryRepository = playerRankHistoryRepository; }
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; }
public PlayerRankLogic(IPlayerRankHistoryRepository playerRankHistoryRepository) { _playerRankHistoryRepository = playerRankHistoryRepository; }