/// <summary> /// Создает пагинированный список. /// </summary> /// <typeparam name="T">Тип элементов на странице.</typeparam> /// <param name="superSet"></param> /// <param name="parameters">Параметры пагинации.</param> /// <returns>Пагинированный список.</returns> public static async Task <IPagedList <T> > ToPagedListAsync <T>(this IQueryable <T> superSet, PaginationParams parameters) { return(await PagedList <T> .PaginateAsync(superSet, parameters.Limit, parameters.Page)); }
/// <summary> /// Создает пагинированный список. /// </summary> /// <typeparam name="T">Тип элементов на странице.</typeparam> /// <param name="superSet"></param> /// <param name="parameters">Параметры пагинации.</param> /// <returns>Пагинированный список.</returns> public static IPagedList <T> ToPagedList <T>(this IQueryable <T> superSet, PaginationParams parameters) { return(PagedList <T> .Paginate(superSet, parameters.Limit, parameters.Page)); }