private async void BtnAtualizar_Clicked(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtId.Text)) { await DisplayAlert("Erro", "ID do contato inválido", "Ok"); } else { try { await contatoService.UpdateContato( Convert.ToInt32(txtId.Text), txtNome.Text, txtEmail.Text); txtId.Text = string.Empty; txtNome.Text = string.Empty; txtEmail.Text = string.Empty; await DisplayAlert("Sucesso", "Contato atualizado com sucesso", "Ok"); await ExibeContatos(); } catch (Exception ex) { await DisplayAlert("Erro", "Contato não atualizado : " + ex.Message, "Ok"); } } }