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)));
        }