Ejemplo n.º 1
0
        public IQueryable AplicarPaginacaoDataTable(IQueryable query, Paginacao paginacao)
        {
            if (typeof(PaginacaoNull) == paginacao.GetType())
            {
                return(query);
            }

            if (!string.IsNullOrEmpty(paginacao.Sort))
            {
                query = query.OrderBy(paginacao.Sort);
            }

            query = query.Skip(paginacao.start).Take(paginacao.length);

            return(query);
        }