protected override async Task OnDelete(Member item) { var confirm = await DisplayAlert("Delete", $"Delete {item.Name}?", "Yes", "No"); if (confirm) { var parameters = new Dictionary <string, string>(); parameters.Add("teamId", ParentElement?.Id); parameters.Add("email", item.Email); bool res = false; try { res = await App.CloudClient.InvokeApiAsync <bool>("Operations/DeleteMember", HttpMethod.Delete, parameters); } catch (Exception exception) { Console.WriteLine(exception); } if (res) { await ParentVM.LoadItems(); Team = await ParentVM.GetItem(ParentElement.Id); VM.UpdateFilter(m => Team.Members.Select(tm => tm.Id).Contains(m.Id)); await VM.LoadItems(); } } }