Ejemplo n.º 1
0
 public FantasyDataGamesImporter(IGameManager gameManager, ITeamRepository teamRepository, IGameOptionRepository optionRepository)
 {
     _gameManager = gameManager;
     _teamRepository = teamRepository;
     _optionRepository = optionRepository;
     _fantasyDataGames = new List<FantasyDataGame>();
     _connectionString = ConfigurationManager.ConnectionStrings["sportpicksdb"].ConnectionString;
     _season = Convert.ToInt32(ConfigurationManager.AppSettings["CurrentNflSeason"]);
     _fantasyDataApiKey = ConfigurationManager.AppSettings["FantasyDataApiKey"];
     _fantasyDataGamesUrl = ConfigurationManager.AppSettings["FantasyDataScoresUrl"];
 }
Ejemplo n.º 2
0
        public GameManager(IGameRepository gameRepository, ITeamRepository teamRepository, IGameOptionRepository optionRepository, IUserPickManager pickManager)
        {
            if (gameRepository == null)
            {
                throw new ArgumentNullException("gameRepository");
            }

            if (teamRepository == null)
            {
                throw new ArgumentNullException("teamRepository");
            }

            if (optionRepository == null)
            {
                throw new ArgumentNullException("optionRepository");
            }

            _gameRepository = gameRepository;
            _teamRepository = teamRepository;
            _optionRepository = optionRepository;
            _pickManager = pickManager;
        }
Ejemplo n.º 3
0
 public RecordsRepository(IGameRepository gameRepository, IGameOptionRepository optionRepository, IUserPickRepository pickRepository, ILogger logger)
 {
     _gameRepository = gameRepository;
     _optionRepository = optionRepository;
     _pickRepository = pickRepository;
     _logger = logger;
 }
Ejemplo n.º 4
0
 public UserPickManager(IUserPickRepository pickRepository, IGameOptionRepository gameOptionRepository)
 {
     _pickRepository = pickRepository;
     _gameOptionRepository = gameOptionRepository;
 }