public async Task <int> AddAsync(LivroViewModel livroViewModel) { var livroEntity = _mapper.Map <LivroEntity>(livroViewModel); var id = await _livroService.AddAsync(livroEntity); return(id); }
public async Task <IActionResult> Post([FromBody] Livro livro) { if (!ModelState.IsValid) { return(BadRequest(new { message = "Erro ao cadastrar livro" })); } try { var livrocad = await _livroService.AddAsync(livro); return(Ok(livrocad)); } catch (Exception e) { return(BadRequest(new { message = "Erro buscar livro", exception = e.Message })); } }