Example #1
0
        private void _saveScraperConfig(ScraperWinWinConfigModel config, ScraperWinWinStateModel state)
        {
            var configFilename = state.ConfigFilename;

            File.WriteAllText(configFilename, JsonConvert.SerializeObject(config, Newtonsoft.Json.Formatting.Indented));

            _log($"Save config:{configFilename} is done");
        }
Example #2
0
        private ScraperWinWinConfigModel _loadScraperConfig(ScraperWinWinStateModel state)
        {
            ScraperWinWinConfigModel result = null;
            var filename = state.ConfigFilename;

            if (File.Exists(filename))
            {
                result = JsonConvert.DeserializeObject <ScraperWinWinConfigModel>(File.ReadAllText(filename));
            }
            else
            {
                result = new ScraperWinWinConfigModel();
                _saveScraperConfig(result, state);
            }

            return(result);
        }