private async Task ExecuteAdicionarContatoCommand() { try { var contato = new Contato { NomeContato = NomeContato, Celular = Celular, TelefoneFixo = TelefoneFixo }; bool contatoAceito = await _paginaServico.DisplayAlert("Adicionar Contato", "Deseja adicionar Contato?", "Sim", "Não"); if (contatoAceito) { try { _contatoRepositorio.AdicionarContato(contato); await _paginaServico.DisplayAlert("", "Contato adicionado com sucesso.", "Ok"); } catch (Exception Erro) { await _paginaServico.DisplayAlert("Adicionar Contato", "Erro ao adicionar Contato" + Erro, "Ok"); } await _paginaServico.PopModalAsync(); } } catch (Exception Erro) { await _paginaServico.DisplayAlert("Adicionar Contato", "Erro ao adicionar Contato" + Erro, "Ok"); await _paginaServico.PushAsync(new ListaDeContatosView()); } }