private async void ExecuteDeletePersonGroup(string mPersonGroupId) { string result = string.Empty; mProgressDialog.Show(); AddLog("Request: Delete Group " + mPersonGroupId); try { var faceClient = new FaceClient(); mProgressDialog.SetMessage("Deleting selected person groups..."); SetInfo("Deleting selected person groups..."); await faceClient.DeletePersonGroup(mPersonGroupId); result = mPersonGroupId; } catch (Java.Lang.Exception e) { result = null; AddLog(e.Message); } RunOnUiThread(() => { mProgressDialog.Dismiss(); if (result != null) { SetInfo("Person group " + result + " successfully deleted"); AddLog("Response: Success. Deleting Group " + result + " succeed"); } }); }