public HttpResponseMessage Get(int id = 0, string titulo = null, int autor = 0, int editora = 0)
        {
            var livrosFiltrados = LivroRepositorio.Listar().Where(l => (id == 0 ? true : l.Id == id) &&
                                                                  (editora == 0 ? true : l.EditoraId == editora) &&
                                                                  (autor == 0 ? true : l.AutorId == autor) &&
                                                                  (titulo == null ? true : l.Titulo.Contains(titulo))).ToList();

            if (livrosFiltrados.Any())
            {
                return(Request.CreateResponse(HttpStatusCode.OK,
                                              LivroRepositorio.GerarDto(livrosFiltrados)));
            }
            return(Request.CreateResponse(HttpStatusCode.NotFound));
        }