public IHttpActionResult AlterarLivro(int isbn, Livro livro) { if (isbn != livro.Isbn) { return(BadRequest("O livro que você informou não é o mesmo que quer editar")); } if (!repositorio.LivroExiste(livro.Isbn)) { return(BadRequest("Esse livro não se encontra cadastrado")); } repositorio.Alterar(isbn, livro); return(Ok()); }
public HttpResponseMessage Put(int isbn, Livro livro) { if (isbn != livro.Isbn) { return(Request.CreateResponse(HttpStatusCode.BadRequest, new { mensagens = new string[] { "Ids não conferem" } })); } if (!repositorio.VerificaSeOLivroExiste(isbn)) { return(Request.CreateResponse(HttpStatusCode.NotFound, new { mensagens = new string[] { "Livro não encontrado" } })); } repositorio.Alterar(livro); return(Request.CreateResponse(HttpStatusCode.OK)); }
public IHttpActionResult Put(int isbn, Livro livro) { return(Ok(new { dados = repositorio.Alterar(isbn, livro) })); }
public IHttpActionResult Alterar(Livro livro) { repositorio.Alterar(livro); return(Ok()); }
public IHttpActionResult AlterarLivro(int isbn) { repositorio.Alterar(isbn); return(Ok()); }
public IHttpActionResult Put(int id, Livro livro) { repositorio.Alterar(id, livro); return(Ok(livro)); }
public HttpResponseMessage AlterarLivro(int id, Livro livro) { repositorio.Alterar(id, livro); return(Request.CreateResponse(HttpStatusCode.OK, new { data = livro })); }