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.PushAsync(new ListaDeContatosView()); } } catch (Exception Erro) { await _paginaServico.DisplayAlert("Adicionar Contato", "Erro ao adicionar Contato" + Erro, "Ok"); await _paginaServico.PushAsync(new ListaDeContatosView()); } }
private async Task ExecuteEditarContatoCommand() { bool contatoAceito = await _paginaServico.DisplayAlert("Editar Contato", "Deseja editar Contato?", "Sim", "Não"); if (contatoAceito) { try { _contatoRepositorio.EditarContato(_dadosContato); await _paginaServico.DisplayAlert("", "Contato editado com sucesso.", "Ok"); } catch (Exception Erro) { await _paginaServico.DisplayAlert("Editar Contato", "Erro ao editar Contato" + Erro, "Ok"); } } await _paginaServico.PushAsync(new ListaDeContatosView()); }