private void setIntSetting(SettingKeys key, int value) { var item = new AppSettingStorageItem { Key = (int)key, Value = value.ToString() }; db.SaveAppSetting(item); }
private void setStringSetting(SettingKeys key, string value) { var item = new AppSettingStorageItem { Key = (int)key, Value = value }; db.SaveAppSetting(item); }
public int DeleteAppSetting(AppSettingStorageItem setting) { if (setting == null) { return(-1); } lock (locker) using (var db = openConnexion()) { return(db.Delete <AppSettingStorageItem>(setting.Key)); } }
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)); } } }