private void _initRepository(ArchiveRepositoryStateModel state) { _checkDirectory(state.RootFolder); foreach (EnumScrapers scraper in Enum.GetValues(typeof(EnumScrapers))) { _checkDirectory($"{state.RootFolder}/{scraper}"); } }
private void _initState() { var fileConfig = "archive-repository-config.json"; if (!File.Exists(fileConfig)) { _state = new ArchiveRepositoryStateModel(); File.WriteAllText(fileConfig, JsonConvert.SerializeObject(_state, Formatting.Indented)); } else { _state = JsonConvert.DeserializeObject <ArchiveRepositoryStateModel>(File.ReadAllText(fileConfig)); } }