public async void ExecuteUpsert() { if (mCloudDBZone == null) { ShowResultPopup("Please open CloudDBZone first!"); return; } CloudDBZoneObject bookInfoObject = (CloudDBZoneObject)ObjectTypeHelper.ConvertCSharpTypeToJavaType(bookInfoTest); Task <int> upsertTask = mCloudDBZone.ExecuteUpsertAsync(bookInfoObject); try { await upsertTask; int cloudDBZoneResult = upsertTask.Result; ShowResultPopup(cloudDBZoneResult + " records upserted"); } catch (Exception e) { ShowResultPopup("Insert book info failed" + e.Message); } }
public async void ExecuteDelete() { if (mCloudDBZone == null) { ShowResultPopup("Please open CloudDBZone first!"); return; } IList <CloudDBZoneObject> bookInfoList = new List <CloudDBZoneObject>(); CloudDBZoneObject bookInfoObject = (CloudDBZoneObject)Helpers.ObjectTypeHelper.ConvertCSharpTypeToJavaType(bookInfoTest); bookInfoList.Add(bookInfoObject); Task <int> deleteTask = mCloudDBZone.ExecuteDeleteAsync(bookInfoList); try { await deleteTask; ShowResultPopup("ExecuteDelete successfully. result: " + deleteTask.Result); } catch (Exception e) { ShowResultPopup("Delete book info failed" + e.Message); } }