public HttpResponseMessage Atualiza([FromBody] Livro livro) { try { var livroRet = _livroService.BuscarLivro(livro.Id); if (livroRet.Id == 0) { JsonResult.Status = false; JsonResult.Message = "404 Not Found"; return(Request.CreateResponse(HttpStatusCode.NotFound, JsonResult)); } _livroService.AtualizarLivro(livro); JsonResult.Status = true; JsonResult.Object = null; JsonResult.Message = "Atualizado com sucesso"; return(Request.CreateResponse(HttpStatusCode.OK, JsonResult)); } catch (Exception ex) { JsonResult.Status = false; JsonResult.Message = ex.Message; return(Request.CreateResponse(HttpStatusCode.BadRequest, JsonResult)); } }
public ActionResult Put(int id, LivroViewModel livroViewModel) { try { livroViewModel.Id = id; livroService.AtualizarLivro(livroViewModel); return(Ok("Livro alerado com sucesso!")); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <ActionResult <dynamic> > Atualizar(LivroDTO livro) { try { var result = _livroService.AtualizarLivro(livro); if (result == null) { return(NotFound()); } return(await Task.FromResult(result.Result)); } catch (Exception ex) { return(BadRequest()); } }