public List <Livro> Get([FromQuery] string autor, [FromQuery] string nomelivro, [FromQuery] double?precoinicial, [FromQuery] double?precofinal, [FromQuery] string genero, [FromQuery] string ilustrador, [FromQuery] int?quantidadepaginasinicial, [FromQuery] int?quantidadepaginasfinal) { var filtros = new DTO() { Autor = autor, NomeLivro = nomelivro, PrecoInicial = precofinal, PrecoFinal = precofinal, Genero = genero, Ilustrador = ilustrador, QuantidadePaginasInicial = quantidadepaginasinicial, QuantidadePaginasFinal = quantidadepaginasfinal, }; return(_repo.ListarLivros(filtros).OrderByDescending(x => x.Price).ToList()); }