public async Task<HttpResponseMessage> GetLivrosPorBuscaGenerica(string query)
        {
            var serviceBuscaDeLivros = new BuscarLivrosService();
            var livros = new List<LivroModel>();

            var livrosPorEditora = await serviceBuscaDeLivros.PesquisarPorEditora(query);
            var livrosPorAutor = await serviceBuscaDeLivros.PesquisarPorAutor(query);
            var livrosPorTitulo = await serviceBuscaDeLivros.PesquisarPorTitulo(query);

            var livroPorISBN = await serviceBuscaDeLivros.PesquisarPorISBN(query);
            livros.AddRange(livrosPorEditora);
            livros.AddRange(livrosPorAutor);
            livros.AddRange(livrosPorTitulo);
            if(livroPorISBN.Titulo != null)
                livros.Add(livroPorISBN);

            HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, livros);
            return response;
        }