public ActionResult Edit(int id, PessoaModel pessoaModel)
 {
     if (ModelState.IsValid)
     {
         var pessoa = _mapper.Map <Pessoa>(pessoaModel);
         _pessoaService.Editar(pessoa);
     }
     return(RedirectToAction(nameof(Index)));
 }
        public void EditarTest()
        {
            var pessoa = _pessoaService.Obter(3);

            pessoa.Nome           = "Marcos Dosea";
            pessoa.DataNascimento = DateTime.Parse("1952-03-03");
            _pessoaService.Editar(pessoa);
            pessoa = _pessoaService.Obter(3);
            Assert.AreEqual("Marcos Dosea", pessoa.Nome);
            Assert.AreEqual(DateTime.Parse("1952-03-03"), pessoa.DataNascimento);
        }
Exemple #3
0
        public async Task <IActionResult> EditarPessoa(PessoaDto pessoaDto)
        {
            try
            {
                await pessoaService.Editar(pessoaDto);

                return(Ok(new { Sucesso = true, mensagem = "Pessoa editada com sucesso" }));
            }
            catch (System.Exception)
            {
                return(BadRequest(new { Sucesso = false, mensagem = "Ocorreu um erro, por favor contate o administrador" }));
            }
        }
Exemple #4
0
        public async Task <IActionResult> EditarPessoa(PessoaDto pessoa)
        {
            var resposta = await pessoaService.Editar(pessoa);

            if (resposta.Sucesso)
            {
                MensagemSucesso = resposta.mensagem;
            }
            else
            {
                MensagemErro = resposta.mensagem;
            }
            return(RedirectToAction("Index"));
        }
 public EditarPessoaResponse Edit(Pessoa pessoa)
 {
     return(_objPessoaService.Editar(pessoa));
 }
        public ActionResult EditarPessoa([FromBody] Pessoa pessoa)
        {
            var mensagem = string.Empty;

            return(MontaResultado(pessoaService.Editar(pessoa, ref mensagem), mensagem));
        }