private void ResetSettings() { var defaultConfig = _configService.GetDefaultConfiguration(); foreach (var vm in SettingsViews.Select(v => v.Control.ViewModel)) { vm.SetToDefaults(defaultConfig); } }
private void SaveConfig() { var oldLangCode = _config.UserSettings.GeneralSettings.Language.Code; foreach (var vm in SettingsViews.Select(v => v.Control.ViewModel)) { vm.UpdateConfig(_config); } _configService.SaveConfiguration(_config); }