Beispiel #1
0
        private void setIntSetting(SettingKeys key, int value)
        {
            var item = new AppSettingStorageItem {
                Key = (int)key, Value = value.ToString()
            };

            db.SaveAppSetting(item);
        }
Beispiel #2
0
        private void setStringSetting(SettingKeys key, string value)
        {
            var item = new AppSettingStorageItem {
                Key = (int)key, Value = value
            };

            db.SaveAppSetting(item);
        }
Beispiel #3
0
 public int DeleteAppSetting(AppSettingStorageItem setting)
 {
     if (setting == null)
     {
         return(-1);
     }
     lock (locker)
         using (var db = openConnexion())
         {
             return(db.Delete <AppSettingStorageItem>(setting.Key));
         }
 }
Beispiel #4
0
 public int SaveAppSetting(AppSettingStorageItem setting)
 {
     lock (locker)
     {
         if (setting == null)
         {
             return(-1);
         }
         using (var db = openConnexion())
         {
             var item = db.Table <AppSettingStorageItem>().FirstOrDefault(x => x.Key == setting.Key);
             if (item != null)
             {
                 db.Update(setting);
                 return(setting.Key);
             }
             return(db.Insert(setting));
         }
     }
 }