/// <summary> /// Obtain application settings. /// </summary> /// <param name="objSetting">Object of SettingInfo class.</param> /// <returns>Object of SettingInfo class.</returns> public static SettingInfo GetSettingByKey(SettingInfo objSetting) { try { return (TemplateDataProvider.GetSettingByKey(objSetting)); } catch (Exception) { throw; } }
public static SettingInfo GetSettingByKey(SettingInfo objSetting) { string sp = "[dbo].[usp_DashboardGetSettingByKey]"; SQLHandler sagesql = new SQLHandler(); List<KeyValuePair<string, object>> ParamCollInput = new List<KeyValuePair<string, object>>(); ParamCollInput.Add(new KeyValuePair<string, object>("@SettingKey", objSetting.SettingKey)); ParamCollInput.Add(new KeyValuePair<string, object>("@UserName", objSetting.UserName)); ParamCollInput.Add(new KeyValuePair<string, object>("@PortalID", objSetting.PortalID)); try { return (sagesql.ExecuteAsObject<SettingInfo>(sp, ParamCollInput)); } catch (Exception) { throw; } }