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 IHttpActionResult Put(int isbn, Livro livro) { if (isbn != livro.Isbn) { return(BadRequest("O livro que você informou não corresponde com o selecionado")); } if (!repositorio.LivroExiste(livro.Isbn)) { return(BadRequest("O livro que você informou não corresponde a nenhum livro cadastrado")); } return(Ok(new { dados = repositorio.Atualizar(livro) })); }