Пример #1
0
        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();
        }
Пример #2
0
        public GamesImporterController(FantasyDataGamesImporter importer, IGameManager gameManager)
        {
            if (importer == null)
            {
                throw new ArgumentNullException("importer");
            }

            _importer = importer;
            _gameManager = gameManager;
        }