Example #1
0
        private async void UpdateCities()
        {
            ConsoleLogger.Log("Updating weather...");

            IParser <City>      mainPageParser         = new GismeteoMainPageParser();
            IParserSettings     mainPageParserSettings = new GismeteoSettings();
            ParserWorker <City> mainPageWorker         = new ParserWorker <City>(mainPageParserSettings, mainPageParser);

            ConsoleLogger.Log("Load cities...");

            IEnumerable <City> lst = await mainPageWorker.DoWork();

            CityRepository cityRepository = new CityRepository();

            ConsoleLogger.Log("Check cities...");
            cityRepository.AddItems(lst);
        }