Ejemplo n.º 1
0
        public T GetSettingValue <T>(string websiteSettingName, T defaultValue)
        {
            T value = defaultValue;
            WebsiteSetting websiteSetting = null;

            websiteSetting = this.GetSetting(websiteSettingName);

            if (websiteSetting.WebsiteSettingID > 0 && string.IsNullOrEmpty(websiteSetting.WebsiteSettingValue) == false)
            {
                return(ProviderBase.Data.Utility.TryParse <T>(websiteSetting.WebsiteSettingValue));
            }
            else
            {
                return(defaultValue);
            }
        }
Ejemplo n.º 2
0
        public WebsiteSetting GetSetting(string websiteSettingName)
        {
            if (this.WebsiteSettingList != null && this.WebsiteSettingList.Count > 0)
            {
                WebsiteSetting websiteSetting = null;

                websiteSetting = this.WebsiteSettingList.Where(x => x.WebsiteSettingName.ToLower() == websiteSettingName.ToLower()).SingleOrDefault <WebsiteSetting>();

                if (websiteSetting != null)
                {
                    return(websiteSetting);
                }
                else
                {
                    return(new WebsiteSetting());
                }
            }
            else
            {
                return(new WebsiteSetting());
            }
        }