public async Task <IActionResult> Post([FromBody] Core.Models.Pessoa pessoa) { try { var pessoaPersistida = await _pessoaRepository.AddAsync(pessoa); return(Ok(_mapper.Map <PessoaViewModel>(pessoaPersistida))); } catch (Exception ex) { return(BadRequest(ex)); } }
public async Task <IActionResult> Update([FromBody] Core.Models.Pessoa pessoa, Guid id) { try { pessoa.Id = id; var pessoaPesistida = await _pessoaRepository.UpdateAsync(pessoa); return(Ok(_mapper.Map <PessoaViewModel>(pessoaPesistida))); } catch (Exception ex) { return(BadRequest(ex)); } }