public AdminService(ILogger <AdminService> logger, ILookupRepository lookupRepository, ISummonerInfoRepository summonerInfoRepository,
                     ITeamPlayerRepository teamPlayerRepository, ITeamRosterRepository teamRosterRepository,
                     ITeamCaptainRepository teamCaptainRepository, IRosterService rosterService, ITierDivisionMapper tierDivisionMapper, IPlayerStatsRepository playerStatsRepository,
                     ISeasonInfoRepository seasonInfoRepository)
 {
     _logger = logger ??
               throw new ArgumentNullException(nameof(logger));
     _lookupRepository = lookupRepository ??
                         throw new ArgumentNullException(nameof(lookupRepository));
     _summonerInfoRepository = summonerInfoRepository ??
                               throw new ArgumentNullException(nameof(summonerInfoRepository));
     _teamPlayerRepository = teamPlayerRepository ??
                             throw new ArgumentNullException(nameof(teamPlayerRepository));
     _teamRosterRepository = teamRosterRepository ??
                             throw new ArgumentNullException(nameof(teamRosterRepository));
     _teamCaptainRepository = teamCaptainRepository ??
                              throw new ArgumentNullException(nameof(teamCaptainRepository));
     _rosterService = rosterService ??
                      throw new ArgumentNullException(nameof(rosterService));
     _tierDivisionMapper = tierDivisionMapper ??
                           throw new ArgumentNullException(nameof(tierDivisionMapper));
     _playerStatsRepository = playerStatsRepository ??
                              throw new ArgumentNullException(nameof(playerStatsRepository));
     _seasonInfoRepository = seasonInfoRepository ??
                             throw new ArgumentNullException(nameof(playerStatsRepository));
 }
 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;
 }
 public AccountService(ILogger <AccountService> logger, ISummonerMapper summonerMapper, IAlternateAccountMapper alternateAccountMapper,
                       ISummonerInfoRepository summonerInfoRepository, IAlternateAccountRepository alternateAccountRepository,
                       IRequestedSummonerRepository requestedSummonerRepository, ITeamPlayerRepository teamPlayerRepository,
                       ITeamRosterRepository teamRosterRepository, ISeasonInfoRepository seasonInfoRepository, IBlacklistRepository blacklistRepository)
 {
     _logger = logger ??
               throw new ArgumentNullException(nameof(logger));
     _summonerMapper = summonerMapper ??
                       throw new ArgumentNullException(nameof(summonerMapper));
     _alternateAccountMapper = alternateAccountMapper ??
                               throw new ArgumentNullException(nameof(alternateAccountMapper));
     _summonerInfoRepository = summonerInfoRepository ??
                               throw new ArgumentNullException(nameof(summonerInfoRepository));
     _alternateAccountRepository = alternateAccountRepository ??
                                   throw new ArgumentNullException(nameof(alternateAccountRepository));
     _requestedSummonerRepository = requestedSummonerRepository ??
                                    throw new ArgumentNullException(nameof(requestedSummonerRepository));
     _teamPlayerRepository = teamPlayerRepository ??
                             throw new ArgumentNullException(nameof(teamPlayerRepository));
     _teamRosterRepository = teamRosterRepository ??
                             throw new ArgumentNullException(nameof(teamRosterRepository));
     _seasonInfoRepository = seasonInfoRepository ??
                             throw new ArgumentNullException(nameof(seasonInfoRepository));
     _blacklistRepository = blacklistRepository ??
                            throw new ArgumentNullException(nameof(blacklistRepository));
 }
Example #4
0
 public PlayerRepository(IMatchRepository matchRepository, IGenericRepository <VehicleLeave> genericRepository,
                         IGenericRepository <PlayerPoition> playerPositionRepository,
                         ILogger <PlayerRepository> logger, IGenericRepository <Event> tournament, ITeamPlayerRepository teamPlayers,
                         IGenericRepository <ParachuteLanding> parachuteLandingRepository
                         )
 {
     _matchRepository            = matchRepository;
     _genericRepository          = genericRepository;
     _parachuteLandingRepository = parachuteLandingRepository;
     _PlayerPositionRepository   = playerPositionRepository;
     _teamPlayers = teamPlayers;
     _logger      = logger;
     _tournament  = tournament;
 }
        //Skarner Alston Reztip pentakill 5/29/2019
        //Perfect Game ABCDE vs TDK semi finals 10/17/2019

        public PlayerProfileService(ISummonerInfoRepository summonerInfoRepository, IAchievementRepository achievementRepository,
                                    ITeamPlayerRepository teamPlayerRepository, ITeamRosterRepository teamRosterRepository, IAlternateAccountRepository alternateAccountRepository,
                                    IPlayerStatsRepository playerStatsRepository, ISeasonInfoRepository seasonInfoRepository, IPlayerStatsMapper playerStatsMapper,
                                    IAlternateAccountMapper alternateAccountMapper, ITierDivisionMapper tierDivisionMapper, IMatchDetailRepository matchDetailRepository, ILogger <PlayerProfileService> logger)
        {
            _summonerInfoRepository     = summonerInfoRepository ?? throw new ArgumentNullException(nameof(summonerInfoRepository));
            _achievementRepository      = achievementRepository ?? throw new ArgumentNullException(nameof(achievementRepository));
            _teamPlayerRepository       = teamPlayerRepository ?? throw new ArgumentNullException(nameof(teamPlayerRepository));
            _teamRosterRepository       = teamRosterRepository ?? throw new ArgumentNullException(nameof(teamRosterRepository));
            _alternateAccountRepository = alternateAccountRepository ?? throw new ArgumentNullException(nameof(alternateAccountRepository));
            _playerStatsRepository      = playerStatsRepository ?? throw new ArgumentNullException(nameof(playerStatsRepository));
            _seasonInfoRepository       = seasonInfoRepository ?? throw new ArgumentNullException(nameof(seasonInfoRepository));
            _playerStatsMapper          = playerStatsMapper ?? throw new ArgumentNullException(nameof(playerStatsMapper));
            _alternateAccountMapper     = alternateAccountMapper ?? throw new ArgumentNullException(nameof(alternateAccountMapper));
            _tierDivisionMapper         = tierDivisionMapper ?? throw new ArgumentNullException(nameof(tierDivisionMapper));
            _matchDetailRepository      = matchDetailRepository ?? throw new ArgumentNullException(nameof(matchDetailRepository));
            _logger = logger ?? throw new ArgumentNullException(nameof(logger));
        }
Example #6
0
 public MatchDetailService(ILogger <MatchDetailService> logger, IEmailService emailService, IPlayerStatsRepository playerStatsRepository, ISummonerInfoRepository summonerInfoRepository,
                           ISeasonInfoRepository seasonInfoRepository, IMatchDetailRepository matchDetailRepository, IMatchMvpRepository matchMvpRepository,
                           IChampionStatsRepository championStatsRepository, IScheduleService scheduleService, ITeamPlayerRepository teamPlayerRepository, ITeamRosterRepository teamRosterRepository,
                           IAchievementRepository achievementRepository, ILookupRepository lookupRepository)
 {
     _logger                  = logger ?? throw new ArgumentNullException(nameof(logger));
     _emailService            = emailService ?? throw new ArgumentNullException(nameof(emailService));
     _playerStatsRepository   = playerStatsRepository ?? throw new ArgumentNullException(nameof(playerStatsRepository));
     _summonerInfoRepository  = summonerInfoRepository ?? throw new ArgumentNullException(nameof(summonerInfoRepository));
     _seasonInfoRepository    = seasonInfoRepository ?? throw new ArgumentNullException(nameof(seasonInfoRepository));
     _matchDetailRepository   = matchDetailRepository ?? throw new ArgumentNullException(nameof(matchDetailRepository));
     _matchMvpRepository      = matchMvpRepository ?? throw new ArgumentNullException(nameof(matchMvpRepository));
     _championStatsRepository = championStatsRepository ?? throw new ArgumentNullException(nameof(championStatsRepository));
     _scheduleService         = scheduleService ?? throw new ArgumentNullException(nameof(scheduleService));
     _teamPlayerRepository    = teamPlayerRepository ?? throw new ArgumentNullException(nameof(teamPlayerRepository));
     _teamRosterRepository    = teamRosterRepository ?? throw new ArgumentNullException(nameof(teamRosterRepository));
     _achievementRepository   = achievementRepository ?? throw new ArgumentNullException(nameof(achievementRepository));
     _lookupRepository        = lookupRepository ?? throw new ArgumentNullException(nameof(lookupRepository));
 }
Example #7
0
 public PlayerKillRepository(IClientBuilder httpClientBuilder,
                             IHttpClientRequest httpClientRequest,
                             IGenericRepository <Kill> genericRepository,
                             IGenericRepository <CreatePlayer> genericPlayerRepository,
                             IGenericRepository <LiveEventKill> genericLiveEventKillRepository,
                             IGenericRepository <EventInfo> eventInfoRepository,
                             IGenericRepository <MatchPlayerStats> genericMatchPlayerStatsRepository,
                             IGenericRepository <TeamPlayer> genericTeamPlayerRepository,
                             IGenericRepository <Team> team,
                             IGenericRepository <TeamPlayer> teamPlayers,
                             IPlayerRepository playerRepository,
                             ITeamPlayerRepository teamPlayerRepository,
                             IMatchRepository matchRepository,
                             ITeamRepository teamRepository,
                             IEventRepository eventRepository,
                             ILogger <PlayerKillRepository> logger,
                             IOptions <ApplicationSettings> settings,
                             ICacheService cacheService,
                             IAssetsRepository assetsRepository,
                             ILiveRepository liveRepository)
 {
     _httpClientBuilder = httpClientBuilder;
     _httpClientRequest = httpClientRequest;
     _Kill                = genericRepository;
     _CreatePlayer        = genericPlayerRepository;
     _LiveEventKill       = genericLiveEventKillRepository;
     _eventInfoRepository = eventInfoRepository;
     _playerRepository    = playerRepository;
     _genericMatchPlayerStatsRepository = genericMatchPlayerStatsRepository;
     _genericTeamPlayerRepository       = genericTeamPlayerRepository;
     _team                 = team;
     _teamPlayers          = teamPlayers;
     _teamPlayerRepository = teamPlayerRepository;
     _matchRepository      = matchRepository;
     _logger               = logger;
     _teamRepository       = teamRepository;
     _eventRepository      = eventRepository;
     _cacheService         = cacheService;
     _assetsRepository     = assetsRepository;
     _liveRepository       = liveRepository;
     _liveKilledCachedData = new List <KilliPrinter>();
 }
Example #8
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));
        }
 public RosterService(ISummonerMapper summonerMapper, ISummonerInfoRepository summonerInfoRepository,
                      ITeamPlayerRepository teamPlayerRepository, ITeamRosterRepository teamRosterRepository,
                      ITeamCaptainRepository teamCaptainRepository, ISeasonInfoRepository seasonInfoRepository,
                      IDivisionRepository divisionRepository, IPlayerStatsRepository playerStatsRepository, IPlayerStatsMapper playerStatsMapper,
                      IAlternateAccountRepository alternateAccountRepository, IMatchDetailRepository matchDetailRepository, ISummonerRoleMapper roleMapper,
                      IMatchMvpRepository matchMvpRepository, IScheduleRepository scheduleRepository, IScheduleMapper scheduleMapper)
 {
     _summonerMapper = summonerMapper ??
                       throw new ArgumentNullException(nameof(summonerMapper));
     _summonerInfoRepository = summonerInfoRepository ??
                               throw new ArgumentNullException(nameof(summonerInfoRepository));
     _teamPlayerRepository = teamPlayerRepository ??
                             throw new ArgumentNullException(nameof(teamPlayerRepository));
     _teamRosterRepository = teamRosterRepository ??
                             throw new ArgumentNullException(nameof(teamRosterRepository));
     _teamCaptainRepository = teamCaptainRepository ??
                              throw new ArgumentNullException(nameof(teamCaptainRepository));
     _seasonInfoRepository = seasonInfoRepository ??
                             throw new ArgumentNullException(nameof(seasonInfoRepository));
     _divisionRepository = divisionRepository ??
                           throw new ArgumentNullException(nameof(divisionRepository));
     _playerStatsRepository = playerStatsRepository ??
                              throw new ArgumentNullException(nameof(playerStatsRepository));
     _playerStatsMapper = playerStatsMapper ??
                          throw new ArgumentNullException(nameof(playerStatsMapper));
     _alternateAccountRepository = alternateAccountRepository ??
                                   throw new ArgumentNullException(nameof(alternateAccountRepository));
     _matchDetailRepository = matchDetailRepository ??
                              throw new ArgumentNullException(nameof(matchDetailRepository));
     _roleMapper = roleMapper ??
                   throw new ArgumentNullException(nameof(roleMapper));
     _matchMvpRepository = matchMvpRepository ??
                           throw new ArgumentNullException(nameof(matchMvpRepository));
     _scheduleRepository = scheduleRepository ??
                           throw new ArgumentNullException(nameof(scheduleRepository));
     _scheduleMapper = scheduleMapper ??
                       throw new ArgumentNullException(nameof(scheduleMapper));
 }
Example #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;
 }
Example #11
0
 public VMController(ITeamPlayerRepository _teamPlayerRepository)
 {
     teamPlayerRepository = _teamPlayerRepository;
 }
 public AvailablePlayersController(ITeamPlayerRepository teamPlayerRepo)
 {
     this.teamPlayerRepo = teamPlayerRepo;
 }
Example #13
0
 public TeamPlayersService(RequestScope scopeContext, ITeamPlayerRepository repository)
     : base(scopeContext, repository)
 {
     _scopeContext = scopeContext;
 }
Example #14
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TeamPlayerController" /> class.
 /// </summary>
 /// <param name="repository">the repository that will interact with the data</param>
 public TeamPlayerController(ITeamPlayerRepository repository)
 {
     this._repository = repository;
 }
Example #15
0
 public TeamPlayerController(ITeamPlayerRepository teamPlayerRepository)
     : base(teamPlayerRepository)
 {
 }
 public IndividualPlayerKilled(ITeamRepository teamRepository, IAssetsRepository assetsRepository, ITeamPlayerRepository teamPlayerRepository)
 {
     _teamRepository       = teamRepository;
     _teamPlayerRepository = teamPlayerRepository;
     _assetsRepository     = assetsRepository;
 }
Example #17
0
 public PlayerController(ITeamPlayerRepository teamPlayerRepository)
 {
     _teamPlayerRepository = teamPlayerRepository;
 }
Example #18
0
 /// <summary>
 ///     Constructor
 /// </summary>
 /// <returns></returns>
 public TeamPlayerStatisticViewController(ITeamPlayerRepository teamPlayerRepository)
 {
     this.teamPlayerRepository = teamPlayerRepository;
 }