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); }