public ActionResult Post(LivroViewModel livroViewModel) { try { livroService.AdicionarLivro(livroViewModel); return(Ok("Livro cadastrado com sucesso!")); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <ActionResult <dynamic> > Adicionar(LivroDTO livro) { try { var result = _livroService.AdicionarLivro(livro); if (result == null) { return(NotFound()); } return(await Task.FromResult(result.Result)); } catch (Exception ex) { return(BadRequest()); } }