Exemple #1
0
        public virtual String GetVendorSetting(String settingKey, String defaultValue = null)
        {
            if (VendorSettings == null)
            {
                throw new InvalidOperationException("Vendor settings are not included");
            }

            return(VendorSettings
                   .Where(vendorSetting => vendorSetting.SettingKey.Equals(settingKey, StringComparison.OrdinalIgnoreCase))
                   .Select(vendorSetting => vendorSetting.Value)
                   .SingleOrDefault() ?? defaultValue);
        }