public IActionResult Persistir([FromBody] PersonagemVM personagemVM) { try { _personagemService.Persistir(personagemVM); return(Ok(personagemVM)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult Atualizar(PersonagemVM personagemVM) { try { _personagemService.Persistir(personagemVM); return(Ok(true)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public void Persistir(PersonagemVM personagemVM) { var personagem = _mapper.Map <Personagem>(personagemVM); if (personagem.id == Guid.Empty) { _personagemRepository.Adicionar(personagem); } else { _personagemRepository.Update(personagem); } }