private void CleanAndSaveRecord(String soupName, JObject record) { record[Local] = false; record[LocallyCreated] = false; record[LocallyUpdated] = false; record[LocallyDeleted] = false; _smartStore.Update(soupName, record, record.ExtractValue <long>(SmartStore.Store.SmartStore.SoupEntryId), false); }
/// <summary> /// Save SyncState to db /// </summary> /// <param name="store"></param> public void Save(SmartStore.Store.SmartStore store) { try { store.Update(Constants.SyncsSoup, AsJson(), Id, false); } catch (SQLiteException sqe) { var se = new SmartStoreException("SqliteError occurred ", sqe); throw se; } }