Beispiel #1
0
        //Возвращает запрос для получения постов с определённой страницы,
        //то есть пропускает все стоящие впереди посты и
        //возвращает определённое в классе конфигрурации количество постов
        static IQueryable <Post> onPage(this IQueryable <Post> posts, int page)
        {
            int countPostsOnPage = Configs.countPostsOnPage();

            return(posts.Skip((page - 1) * countPostsOnPage).Take(countPostsOnPage));
        }
Beispiel #2
0
 //Возвращает количество страниц на которых можно разместить данный список постов
 static int getCountPage(this IQueryable <Post> posts)
 {
     return((int)Math.Ceiling(posts.Count() / (double)Configs.countPostsOnPage()));
 }