/// <summary> /// load settings from json file /// </summary> private void LoadSettings() { // if settings file does not exits // just create it as empty and create a setting // instance which will have default values if (!File.Exists(_settingsFilePath)) { File.WriteAllText(_settingsFilePath, "", Encoding.UTF8); _settings = new Settings(); } else { SettingReader settingReader = new SettingReader(_settingsFilePath); _settings = settingReader.LoadSettings(); } }
/// <summary> /// saves settings to json file /// </summary> private void SaveSettings() { SettingReader settingReader = new SettingReader(_settingsFilePath); settingReader.SaveSettings(_settings); }