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); }
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" })); } }
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)); }