예제 #1
0
 public StandingsProvider(IGameRepository gameRepository, IAuthRepository userRepository, ITournamentProvider tournamentProvider)
 {
     if (gameRepository == null) throw new ArgumentNullException(nameof(gameRepository));
     if (userRepository == null) throw new ArgumentNullException(nameof(userRepository));
     if (tournamentProvider == null) throw new ArgumentNullException(nameof(tournamentProvider));
     _gameRepository = gameRepository;
     _userRepository = userRepository;
     _tournamentProvider = tournamentProvider;
 }
 public TournamentController(ITournamentProvider tournamentProvider)
 {
     if (tournamentProvider == null) throw new ArgumentNullException(nameof(tournamentProvider));
     _tournamentProvider = tournamentProvider;
 }
예제 #3
0
 public TournamentController(IBetListProvider betListProvider, ITournamentProvider tournamentProvider)
 {
     this.betListProvider    = betListProvider;
     this.tournamentProvider = tournamentProvider;
 }
 public TournamentService(ITournamentProvider tournamentProvider)
 {
     _tournamentProvider = tournamentProvider;
 }