Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }