public Setting GetSetting(string tagName, string defaultValue) { Setting mysetting = new Setting(); mysetting.Tag = tagName; //TVDatabase.Entities.Setting setting = ServiceAgents.Instance.SettingServiceAgent.GetSettingWithDefaultValue(tagName, defaultValue); mysetting.Value = ServiceAgents.Instance.SettingServiceAgent.GetValue(tagName, defaultValue); //Log.Debug("TvBusinessLayer: GetSetting(string tagName=" + mysetting.Tag + ", string Value=" + mysetting.Value + ", string default ="+defaultValue ); return mysetting; }
public Setting GetSetting(string tagName, string defaultValue) { Log.Debug("TvBusinessLayer: GetSetting(string tagName="+tagName+", string defaultValue="+defaultValue); if (Main_GUI.MyTvProvider == null) { Main_GUI.MyTvProvider = ServiceRegistration.Get<ITvWishListTVProvider>(); } if (Main_GUI.MyTvProvider.Initialized == false) { Main_GUI.MyTvProvider.Init(); } ISetting setting = new Setting(); Main_GUI.MyTvProvider.ReadSetting(tagName, defaultValue, out setting); Setting mysetting = new Setting(); mysetting.Tag = setting.Tag; mysetting.Value = setting.Value; return mysetting; }
public static IList<Setting> QuerySettings() { using (ISettingsRepository settingRepository = new SettingsRepository(true)) { IQueryable<Mediaportal.TV.Server.TVDatabase.Entities.Setting> query = settingRepository.GetQuery<Mediaportal.TV.Server.TVDatabase.Entities.Setting>(s => s.Tag == "TvWishList_test"); IList<Mediaportal.TV.Server.TVDatabase.Entities.Setting> newsettings = query.ToList(); Log.Debug("Query Setting: number of found setting = " + newsettings.Count.ToString()); IList<Setting> allsettings = new List<Setting>(); foreach (Mediaportal.TV.Server.TVDatabase.Entities.Setting mysetting in newsettings) { Setting newsetting = new Setting(); newsetting.Tag = mysetting.Tag; newsetting.Value = mysetting.Value; allsettings.Add(newsetting); //Log.Debug("Tag=" + newsetting.Tag + " Value=" + newsetting.Value); } return allsettings; } }