public IActionResult OnPost([FromBody] LivroAutorAggregateModel livroAggregateModel) { if (ModelState.IsValid) { _unitOfWork.BeginTransaction(); var livroCriado = _livroService.Create(livroAggregateModel); _unitOfWork.Commit(); return(Ok(livroCriado)); } return(BadRequest("Existe algum valor inválido passado.")); }
public void Create(LivroViewModel livro) { _livroService.Create(_mapper.Map <Livro>(livro)); }