//Listar as pessoas
        public ActionResult ObterTodos()
        {
            pessoaDAO     pessoaDB = new pessoaDAO();
            List <Pessoa> pessoa   = pessoaDB.Listar();

            return(View(pessoa));
        }
        // GET: Pessoa/Delete/5
        public ActionResult Delete(int id)
        {
            try
            {
                pessoaDAO pessoaDB = new pessoaDAO();
                pessoaDB.Deletar(id);

                return(RedirectToAction("ObterTodos"));
            }
            catch
            {
                return(View());
            }
        }
        // GET: Pessoa/Edit/5
        public ActionResult Edit(int id)
        {
            Pessoa pessoa = new Pessoa();

            try
            {
                pessoaDAO pessoaDB = new pessoaDAO();
                pessoa = pessoaDB.BuscarPessoa(id);
            }
            catch
            {
                return(View());
            }

            return(View(pessoa));
        }
        public ActionResult Edit(int id, Pessoa pessoa)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    pessoaDAO pessoaDB = new pessoaDAO();
                    pessoaDB.Editar(pessoa);

                    return(RedirectToAction("ObterTodos"));
                }
                catch (Exception ex)
                {
                    return(View(ex.ToString()));
                }
            }
            else
            {
                return(View(pessoa));
            }
        }
        public ActionResult Create(Pessoa pessoa)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    pessoaDAO pessoaDB = new pessoaDAO();
                    pessoaDB.Salvar(pessoa);

                    //return RedirectToAction("ObterTodos");
                    return(Sucesso(pessoa));
                }
                catch (Exception ex)
                {
                    return(View(ex.ToString()));
                }
            }
            else
            {
                return(View(pessoa));
            }
        }