示例#1
0
        public IActionResult ExcluirPessoa(int id)
        {
            PessoaDb pessoaDb = new PessoaDb();

            pessoaDb.Excluir(id);

            return(Redirect("PessoaVIew"));
        }
示例#2
0
        public JsonResult ObterPessoa(long id)
        {
            PessoaDb pessoaDb = new PessoaDb();

            var pessoa = pessoaDb.ObterPorId(id);

            return(Json(pessoa));
        }
示例#3
0
        public IActionResult PessoaView()
        {
            PessoaDb pessoaDb = new PessoaDb();

            ViewBag.Pessoas = pessoaDb.ObterTodos();

            return(View());
        }
示例#4
0
        public IActionResult AtualizarPessoa(PessoaViewModel pessoa)
        {
            Pessoa pessoaModel = PopularPessoa(pessoa);

            if (pessoaModel.IsNull())
            {
                new StatusCodeResult(412);
            }
            PessoaDb pessoaDb = new PessoaDb();

            return(!pessoaDb.Atualizar(pessoaModel.Id, pessoaModel) ?  new StatusCodeResult(500) : (IActionResult)Redirect("PessoaView"));
        }
示例#5
0
        public IActionResult InserirPessoa(PessoaViewModel pessoaViewModel)
        {
            Pessoa pessoaModel = PopularPessoa(pessoaViewModel);

            if (pessoaModel.IsNull())
            {
                new StatusCodeResult(412);
            }
            PessoaDb pessoaDb = new PessoaDb();

            return(!pessoaDb.Cadastrar(pessoaModel) ? new StatusCodeResult(500) : (IActionResult)Redirect("PessoaView"));
        }