public ActionResult <Retorno <ListarLivrosRetorno> > Get([FromQuery] Requisicao <ListarLivrosRequisicao> requisicao) { var retorno = new Retorno <ListarLivrosRetorno>() { Itens = _livroNegocio.ListarLivros(requisicao) }; if (retorno.Itens == null || retorno.Itens.Count() == 0) { return(NoContent()); } return(Ok(retorno.RetornarPaginadoOrdenado (requisicao.PropriedadeOrdenacao, requisicao.OrdemDecrescente, requisicao.Deslocamento, requisicao.TamanhoPagina))); }