示例#1
0
        public string GetSetting(StoreSettingNames settingName)
        {
            if (this.settings == null)
            {
                LoadSettings();
            }

            return(settings.TryGetValueOrEmpty(settingName.ToString()));
        }
示例#2
0
        public void UpdateSetting(StoreSettingNames settingName, string value)
        {
            StoreSetting setting = new StoreSetting();

            if (setting.LoadByPrimaryKey(this.Id.Value, settingName.ToString()))
            {
                setting.Value = value;
            }
            else
            {
                setting.StoreId = this.Id.Value;
                setting.Name    = settingName.ToString();
                setting.Value   = value;
            }
            setting.Save();
        }
示例#3
0
 public int?GetSettingInt(StoreSettingNames settingName)
 {
     return(WA.Parser.ToInt(GetSetting(settingName)));
 }
示例#4
0
 public bool?GetSettingBool(StoreSettingNames settingName)
 {
     return(WA.Parser.ToBool(GetSetting(settingName)));
 }