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"]; }
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; }
public RecordsRepository(IGameRepository gameRepository, IGameOptionRepository optionRepository, IUserPickRepository pickRepository, ILogger logger) { _gameRepository = gameRepository; _optionRepository = optionRepository; _pickRepository = pickRepository; _logger = logger; }
public UserPickManager(IUserPickRepository pickRepository, IGameOptionRepository gameOptionRepository) { _pickRepository = pickRepository; _gameOptionRepository = gameOptionRepository; }