예제 #1
0
        protected static IQueryable <TEntity> ProcessPagingParameters <TEntity>(PagingParameters pagingParameters, IQueryable <TEntity> query) where TEntity : class
        {
            if (pagingParameters == null || pagingParameters.ItemsPerPage == 0)
            {
                return(query);
            }

            query = query.Skip(pagingParameters.GetSkipAmount());
            query = query.Take(pagingParameters.GetTakeAmount());

            return(query);
        }