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; }
public TournamentController(IBetListProvider betListProvider, ITournamentProvider tournamentProvider) { this.betListProvider = betListProvider; this.tournamentProvider = tournamentProvider; }
public TournamentService(ITournamentProvider tournamentProvider) { _tournamentProvider = tournamentProvider; }