public string GetSettingValue(WebHawkSettings setting) { using (WebHawkDataProvider data = new WebHawkDataProvider(ConnectionString)) { return(data.GetSettingValue(setting.ToString())); } }
public void SetSettingValue(WebHawkSettings setting, string value) { using (WebHawkDataProvider data = new WebHawkDataProvider(ConnectionString)) { data.SetSettingValue(setting.ToString(), value); } if (setting == WebHawkSettings.StartWithWindows) { zSyncStartupItem(); } }
public bool TryGetSettingValue <T>(WebHawkSettings setting, out T value) { value = default(T); try { string valueString = GetSettingValue(setting); if (valueString != null) { value = (T)Convert.ChangeType(valueString, typeof(T)); return(true); } return(false); } catch (Exception) { return(false); } }