public IHttpActionResult AlterarAutor(int id, Autor autor)
        {
            if (id != autor.Id)
            {
                return(BadRequest("O autor que você informou não é o mesmo que quer editar"));
            }

            if (!repositorio.AutorExiste(autor.Id))
            {
                return(BadRequest("Esse autor não se encontra cadastrado"));
            }

            repositorio.Alterar(id, autor);
            return(Ok(new { dados = autor }));
        }
 public IHttpActionResult Put(int id, Autor autor)
 {
     return(Ok(new { dados = repositorio.Alterar(id, autor) }));
 }