public static IQueryable <TEntity> Paginate <TEntity>(this IQueryable <TEntity> query, IPagination pagination) { if (pagination.Limit <= 0 || pagination.Page <= 0) { return(query); } return(query.Skip(pagination.Offset()).Take(pagination.Limit)); }
public static IQueryable <TEntity> Paginate <TEntity>(this IQueryable <TEntity> query, IPagination pagination) { if (pagination.Limit <= 0 || pagination.Page <= 0) { return(query); } return(query.Skip(pagination.Offset()).Take(pagination.Limit)); }