public void SetAllSettingsToDefault()
{
string vals;
_success = true;
try
{
Configuration configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
foreach (string key in _appSettings.Keys)
{
if (_DefaultSettings.ContainsKey(key))
vals = _DefaultSettings[key];
else
{
vals = "";
_success = false;
_message = "Key not found : " + key;
}
configuration.AppSettings.Settings[key].Value = vals;
}
configuration.Save();
ConfigurationManager.RefreshSection("appSettings");
}
catch (Exception ex)
{
logService.WriteToLogLevel("Can't set defaults in config ", LogLevelEnum.Error);
logService.WriteToLogLevel(ex.Message, LogLevelEnum.Error);
}
}