Пример #1
0
 public NextControl(PagerBuilder builder)
 {
     _builder = builder;
 }
Пример #2
0
 public Page(PagerBuilder builder, int index, bool current)
 {
     _index   = index;
     _current = current;
     _builder = builder;
 }
Пример #3
0
 public PrevControl(PagerBuilder builder)
 {
     _builder = builder;
 }
Пример #4
0
        /// <summary>
        /// Generates HTML for blog pager
        /// </summary>
        /// <param name="helper">HtmlHelper instance</param>
        /// <param name="totalPages">Total pages of blog</param>
        /// <param name="currentPage">Current page</param>
        /// <param name="pagerSize">Pager size (default is 5)</param>
        /// <returns></returns>
        public static MvcHtmlString Pager(this HtmlHelper helper, string url, int totalPages, int currentPage, int pagerSize = 5)
        {
            var pageBuilder = new PagerBuilder(HttpUtility.UrlDecode(url), totalPages, currentPage, pagerSize);

            return(pageBuilder.ToMvcHtmlString());
        }