public static void Main(string[] args) { var teamRepository = new TeamRepository(); var gameRepository = new GameRepository(); var optionRepository = new GameOptionRepository(); var gameManager = new GameManager(gameRepository, teamRepository, optionRepository, null); //var importer = new NflDotComGamesImporter(gameManager, teamRepository); //if (importer.CanImport) //{ // importer.GetData(); // importer.InsertData(); // importer.PostProcessing(); //} //var importer2 = new NflDotComTeamMappingImporter(teamRepository); //if (importer2.CanImport) //{ // importer2.GetData(); // importer2.InsertData(); // importer2.PostProcessing(); //} var importer = new FantasyDataGamesImporter(gameManager, teamRepository, optionRepository); importer.GetData(); importer.InsertData(); importer.PostProcessing(); }
public GamesImporterController(FantasyDataGamesImporter importer, IGameManager gameManager) { if (importer == null) { throw new ArgumentNullException("importer"); } _importer = importer; _gameManager = gameManager; }