private static void GerenciarAniversarios()
        {
            int opcao;

            do
            {
                Console.Write("\r\nMenu Principal\r\n" +
                              "\r\n1 - Pesquisar Pessoas\r\n" +
                              "2 - Adicionar Nova Pessoa\r\n" +
                              "3 - Editar uma Pessoa\r\n" +
                              "4 - Deletar uma Pessoa\r\n" +
                              "0 - Sair\r\n" +
                              "\r\nEscolha uma opção: ");

                if (int.TryParse(Console.ReadLine(), out opcao))
                {
                    switch (opcao)
                    {
                    case 1:
                        PessoaRep.PesquisarPessoa();
                        break;

                    case 2:
                        PessoaRep.AdicionarPessoa();
                        break;

                    case 3:
                        PessoaRep.EditarPessoa();
                        break;

                    case 4:
                        PessoaRep.DeletarPessoa();
                        break;

                    case 0:
                        Console.WriteLine("\r\nVocê encerrou a sessão.");
                        break;

                    default:
                        Console.WriteLine("Opção Inválida!!\r\n");
                        break;
                    }
                }
                else
                {
                    Console.WriteLine("Opção Inválida!!\r\n");
                }
            }while (opcao != 0);
        }
        public ActionResult CadastrodeCliente(PessoaMod dadosPessoa)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    _pessoaRep.AdicionarPessoa(dadosPessoa);
                }
                //Aqui nos redirecionamos o usuario para a action informada 
                //dentro do parametro

                TempData.Add("MensagemOK",
                    String.Format("Client {0} Cadastrado com Sucesso",
                        dadosPessoa.Nome));

                return RedirectToAction("Lista");
            }
            catch (HttpException)
            {
                //enviar
                TempData.Add("MensagenErro",
                    String.Format("Não foi possivel Cadastrar o Cliente {0}",
                        dadosPessoa.Nome));
                return RedirectToAction("Lista");
            }
            catch (SqlException)
            {
                TempData.Add("MensagenErro",
                    String.Format("Não foi possivel Cadastrar o Cliente {0}",
                        dadosPessoa.Nome));
                return RedirectToAction("Lista");
            }
            catch (Exception)
            {
                TempData.Add("MensagenErro",
                    String.Format("Não foi possivel Cadastrar o Cliente {0}",
                        dadosPessoa.Nome));
                return RedirectToAction("Lista");
            }

        }