Exemple #1
0
 public LeaderListController(IPlayerKillRepository playerKillRepository, IPlayerKilled playerKilled,
                             ILogger <LeaderListController> logger)
 {
     _playerKillRepository = playerKillRepository;
     _playerKilled         = playerKilled;
     _logger = logger;
 }
 public MatchSummaryRepository(IClientBuilder httpClientBuilder,
                               IHttpClientRequest httpClientRequest,
                               IGenericRepository <MatchSummary> genericMatchSummaryRepository,
                               IGenericRepository <MatchPlayerStats> genericMatchPlayerStatsRepository,
                               IGenericRepository <TeamPlayer> genericTeamPlayerRepository,
                               IGenericRepository <LiveMatchStatus> genericLiveMatchStatusRepository,
                               ITeamRepository teamRepository,
                               ITeamPlayerRepository teamPlayerRepository,
                               IPlayerKillRepository playerKillRepository,
                               ITeamLiveStatusRepository teamLiveStatusRepository,
                               ILogger <PlayerKillRepository> logger,
                               ICacheService cacheService)
 {
     _httpClientBuilder                 = httpClientBuilder;
     _httpClientRequest                 = httpClientRequest;
     _genericMatchSummaryRepository     = genericMatchSummaryRepository;
     _genericMatchPlayerStatsRepository = genericMatchPlayerStatsRepository;
     _genericTeamPlayerRepository       = genericTeamPlayerRepository;
     _genericLiveMatchStatusRepository  = genericLiveMatchStatusRepository;
     _teamRepository           = teamRepository;
     _teamPlayerRepository     = teamPlayerRepository;
     _playerKillRepository     = playerKillRepository;
     _teamLiveStatusRepository = teamLiveStatusRepository;
     _logger               = logger;
     _cacheService         = cacheService;
     postMatchWaitingCount = 0;
 }
Exemple #3
0
 public LiveController(
     ILiveStats liveStats,
     IPlayerKilled playerKilled,
     IPlayerKillRepository playerKillRepository,
     ILiveRepository liveRepository)
 {
     _liveStats            = liveStats;
     _playerKillRepository = playerKillRepository;
     _playerKilled         = playerKilled;
     _liveRepository       = liveRepository;
 }
Exemple #4
0
        public TelemetryRepositoryTest()
        {
            IServiceCollection services = new ServiceCollection();

            Startup startup = new Startup();

            startup.ConfigureServices(services);

            serviceProvider = services.BuildServiceProvider();

            _telemetryRepository = serviceProvider.GetService <IPlayerKillRepository>();
        }
Exemple #5
0
 public LiveStats(IMatchSummaryRepository matchSummaryRepository,
                  ITeamLiveStatusRepository teamLiveStatusRepository,
                  IPlayerKillRepository playerKillRepository,
                  ITeamRankingService teamRankingService,
                  IRanking ranking)
 {
     _matchSummaryRepository   = matchSummaryRepository;
     _teamLiveStatusRepository = teamLiveStatusRepository;
     _playerKillRepository     = playerKillRepository;
     _teamRankingService       = teamRankingService;
     _ranking = ranking;
 }
Exemple #6
0
        public UDPSocket()
        {
            var servicesProvider = ServiceConfiguration.BuildDI();

            _matchSummaryRepository = servicesProvider.GetService <IMatchSummaryRepository>();

            _playerKillRepository = servicesProvider.GetService <IPlayerKillRepository>();

            _takeDamageRepository = servicesProvider.GetService <ITakeDamageRepository>();

            _eventMessages = new Queue <JObject[]>();
        }
Exemple #7
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;
 }
Exemple #8
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;
 }
Exemple #9
0
        public PlayerKilled(IPlayerKillRepository playerKillRepository,
                            ILogger <PlayerKilled> logger,
                            ITeamPlayerRepository playerRepository,
                            IEventRepository eventRepository,
                            ITeamRepository teamRepository,
                            IAssetsRepository assetsRepository,
                            ICacheService cacheService
                            )
        {
            _playerKillRepository = playerKillRepository;
            _logger           = logger;
            _teamRepository   = teamRepository;
            _playerRepository = playerRepository;
            _eventRepository  = eventRepository;
            _assetsRepository = assetsRepository;
            _cacheService     = cacheService;



            _rules.Add(new IndividualPlayerKilled(_teamRepository, _assetsRepository, playerRepository));
        }
Exemple #10
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;
 }
 public void Setup()
 {
     _playerKillRepository = Substitute.For <IPlayerKillRepository>();
     _sut = new TeamRankingService(_playerKillRepository);
 }
 public TeamRankingService(IPlayerKillRepository playerKillRepository)
 {
     _playerKillRepository = playerKillRepository;
 }