Пример #1
0
 public LiveStats(IMatchSummaryRepository matchSummaryRepository,
                  ITeamLiveStatusRepository teamLiveStatusRepository,
                  IPlayerKillRepository playerKillRepository,
                  ITeamRankingService teamRankingService,
                  IRanking ranking)
 {
     _matchSummaryRepository   = matchSummaryRepository;
     _teamLiveStatusRepository = teamLiveStatusRepository;
     _playerKillRepository     = playerKillRepository;
     _teamRankingService       = teamRankingService;
     _ranking = ranking;
 }
Пример #2
0
        public UDPSocket()
        {
            var servicesProvider = ServiceConfiguration.BuildDI();

            _matchSummaryRepository = servicesProvider.GetService <IMatchSummaryRepository>();

            _playerKillRepository = servicesProvider.GetService <IPlayerKillRepository>();

            _takeDamageRepository = servicesProvider.GetService <ITakeDamageRepository>();

            _eventMessages = new Queue <JObject[]>();
        }
Пример #3
0
 public TelemetryRepository(IClientBuilder httpClientBuilder, IHttpClientRequest httpClientRequest, IGenericRepository <Kill> genericRepository,
                            IPlayerKillRepository playerKillRepository, ITakeDamageRepository takeDamageRepository, IPlayerRepository playerVehicleLeaveRepository,
                            IMatchSummaryRepository matchSummaryRepository,
                            ILogger <PlayerKillRepository> logger)
 {
     _httpClientBuilder            = httpClientBuilder;
     _httpClientRequest            = httpClientRequest;
     _genericRepository            = genericRepository;
     _playerKillRepository         = playerKillRepository;
     _takeDamageRepository         = takeDamageRepository;
     _playerVehicleLeaveRepository = playerVehicleLeaveRepository;
     _matchSummaryRepository       = matchSummaryRepository;
     _logger = logger;
 }
Пример #4
0
 public MapController(IMatchRepository matchRepository,
                      IMatchSummaryRepository matchSummaryRepository,
                      IPlayerKillRepository playerKillRepository,
                      IPlayerRepository playerRepository,
                      ITeamRepository teamRepository,
                      ITeamStats TeamStats
                      )
 {
     _matchRepository        = matchRepository;
     _matchSummaryRepository = matchSummaryRepository;
     _playerKillRepository   = playerKillRepository;
     _playerRepository       = playerRepository;
     _teamRepository         = teamRepository;
     _TeamStats = TeamStats;
 }
Пример #5
0
 public Ranking(ILogger <Ranking> logger, IMatchSummaryRepository matchSummaryRepository,
                IPlayerKillRepository playerKillRepository,
                IGenericRepository <RankPoints> genericRankPointsRepository,
                IGenericRepository <MatchRanking> genericMatchRankingRepository,
                IGenericRepository <TeamRanking> genericTeamRankingRepository,
                IGenericRepository <Team> genericTeamRepository,
                IGenericRepository <RankPointAdjustments> rankPointAdjustments,
                ITeamRepository teamRepository,
                ITeamPlayerRepository teamPlayerRepository,
                IGenericRepository <Event> tournament)
 {
     _logger = logger;
     _matchSummaryRepository        = matchSummaryRepository;
     _playerKillRepository          = playerKillRepository;
     _genericRankPointsRepository   = genericRankPointsRepository;
     _genericMatchRankingRepository = genericMatchRankingRepository;
     _genericTeamRankingRepository  = genericTeamRankingRepository;
     _genericTeamRepository         = genericTeamRepository;
     _rankPointAdjustments          = rankPointAdjustments;
     _teamRepository        = teamRepository;
     _teamPlayerRespository = teamPlayerRepository;
     _tournament            = tournament;
 }