public void SetPluginEnabled(string pluginName, bool isPluginEnabled) { PluginConfiguration pluginConfiguration = _pluginsConfiguration.Value.PluginsConfigurations.FirstOrDefault(x => x.PluginName == pluginName); if (pluginConfiguration == null) { pluginConfiguration = new PluginConfiguration() { PluginName = pluginName }; _pluginsConfiguration.Value.PluginsConfigurations.Add(pluginConfiguration); } pluginConfiguration.IsEnabled = isPluginEnabled; _pluginConfigurationRepository.Save(_pluginsConfiguration.Value); }
private void SaveAndClose() { _pluginConfigurationRepository.Save(_pluginsSettingsWindowViewModel.PluginsConfigurationViewModel.SaveToNewModel()); Close(); }