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