/// <summary> /// Return boolean setting value based upon individual key. /// </summary> /// <param name="settingKey">Application setting key.</param> /// <returns>SettingValue based upon individual key.</returns> public bool GetSettingBoolValueByIndividualKey(string settingKey) { bool value = false; try { SettingProvider objSetting = new SettingProvider(); KeyValue objValue = objSetting.GetSettingValueByIndividualKey(settingKey, GetPortalID); if (objValue != null && objValue.Value != null) { value = bool.Parse(objValue.Value); } } catch (Exception e) { throw e; } return value; }
/// <summary> /// Return integer setting value based upon application setting key. /// </summary> /// <param name="settingKey">Application setting key.</param> /// <returns>setting value based upon application setting key.</returns> public int GetSettingIntValueByIndividualKey(string settingKey) { int value = 0; try { SettingProvider objSetting = new SettingProvider(); KeyValue objValue = objSetting.GetSettingValueByIndividualKey(settingKey, GetPortalID); if (objValue != null && objValue.Value != null) { value = int.Parse(objValue.Value); } } catch (Exception e) { throw e; } return value; }
/// <summary> /// Return string SettingValue based on application setting key. /// </summary> /// <param name="settingKey">Application setting key.</param> /// <returns>SettingValue based on application setting key.</returns> public string GetSettingValueByIndividualKey(string settingKey) { string value = string.Empty; try { SettingProvider objSetting = new SettingProvider(); KeyValue objValue = objSetting.GetSettingValueByIndividualKey(settingKey, GetPortalID); if (objValue != null && objValue.Value != null) { value = objValue.Value; } } catch (Exception e) { throw e; } return value; }