コード例 #1
0
        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());
        }
コード例 #2
0
        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) }));
        }