internal void SaveSettings()
{
try
{
TvDatabase.TvBusinessLayer layer = new TvDatabase.TvBusinessLayer();
TvDatabase.Setting setting;
setting = layer.GetSetting(SettingName.ServerName);
setting.Value = _serverSettings.ServerName;
setting.Persist();
setting = layer.GetSetting(SettingName.Port);
setting.Value = _serverSettings.Port.ToString();
setting.Persist();
setting = layer.GetSetting(SettingName.ResetTvServerOnResume);
setting.Value = _restartTvServerOnResume.ToString();
setting.Persist();
setting = layer.GetSetting(SettingName.EpgSyncOn);
setting.Value = _epgSyncOn.ToString();
setting.Persist();
setting = layer.GetSetting(SettingName.EpgSyncAutoCreateChannels);
setting.Value = _epgSyncAutoCreateChannels.ToString();
setting.Persist();
setting = layer.GetSetting(SettingName.EpgSyncAutoCreateChannelsWithGroup);
setting.Value = _epgSyncAutoCreateChannelsWithGroup.ToString();
setting.Persist();
setting = layer.GetSetting(SettingName.EpgSyncAllHours);
setting.Value = _epgSyncAllHours.ToString();
setting.Persist();
setting = layer.GetSetting(SettingName.RecorderTunerTcpPort);
setting.Value = _recorderTunerTcpPort.ToString();
setting.Persist();
}
catch (Exception ex)
{
Log.Error("ArgusTV.Recorder.MediaPortalTvServer: SaveSettings(): {0}", ex.Message);
}
}