Пример #1
0
        public void DeletarPessoa()
        {
            Console.WriteLine("\n - DELETAR PESSOA - \n");

            Console.Write("\n Informe o id da pessoa que deseja deletar: ");
            int id = int.Parse(Console.ReadLine());

            try
            {
                var rep = new PessoaRepositorio();

                if (rep.BuscarPessoaPoId(id) != null)
                {
                    string resultado = rep.BuscarPessoaPoId(id).ToString();

                    Console.WriteLine("\n Informações: " + resultado);
                    Console.Write("\n Deseja excluir ?: s/n: ");
                    char opcao = char.Parse(Console.ReadLine());

                    switch (opcao)
                    {
                    case 's':
                        rep.DeletarPessoa(id);
                        Console.WriteLine("\n Pessoa deletada com sucesso !!");
                        break;

                    case 'n':
                        Console.Clear();
                        Inicio.Menu();
                        break;

                    default:
                        Console.WriteLine("\n Valor inválido !! preciso uma tecla para voltar ao menu.");
                        Console.ReadKey();
                        Console.Clear();
                        Inicio.Menu();
                        break;
                    }
                }
                else
                {
                    Console.WriteLine("\n  Valor inválido verifique o id digitado..");
                    Console.ReadKey();
                    Console.Clear();
                    Inicio.Menu();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Erro !!" + ex.Message);
            }
        }