Example #1
0
        private static TagBuilder Last(HtmlHelper html, IPagedList list,
                                       Func <int, object> getRouteValues, string format)
        {
            var url = html.UrlWithCurrentQueryString(GetCurrentPath(html), getRouteValues(list.PageCount));

            return(LastItem(html, list, url, getRouteValues, format));
        }
Example #2
0
        private static TagBuilder Previous(HtmlHelper html, IPagedList list,
                                           Func <int, object> getRouteValues, string format)
        {
            int targetPageNumber = list.PageNumber - 1;
            var url = html.UrlWithCurrentQueryString(GetCurrentPath(html), getRouteValues(targetPageNumber));

            return(PreviousItem(html, list, url, getRouteValues, format));
        }
Example #3
0
 private static TagBuilder First(HtmlHelper html, IPagedList list,
                                 Func <int, object> getRouteValues, string format)
 {
     return(FirstItem(html, list,
                      html.UrlWithCurrentQueryString(
                          GetCurrentPath(html),
                          getRouteValues(1)), getRouteValues, format));
 }
Example #4
0
        private static TagBuilder Page(HtmlHelper html, int i, IPagedList list,
                                       Func <int, object> getRouteValues,
                                       Func <int, string> format)
        {
            var url = html.UrlWithCurrentQueryString(GetCurrentPath(html), getRouteValues(i));

            return(PageItem(html, i, list, url, getRouteValues, format));
        }
Example #5
0
 private static TagBuilder Previous(HtmlHelper html, IPagedList list,
                                    Func<int, object> getRouteValues, string format)
 {
     int targetPageNumber = list.PageNumber - 1;
     var url = html.UrlWithCurrentQueryString(GetCurrentPath(html), getRouteValues(targetPageNumber));
     return PreviousItem(html, list, url, getRouteValues, format);
 }
Example #6
0
 private static TagBuilder Page(HtmlHelper html, int i, IPagedList list,
                                Func<int, object> getRouteValues,
                                Func<int, string> format)
 {
     var url = html.UrlWithCurrentQueryString(GetCurrentPath(html), getRouteValues(i));
     return PageItem(html, i, list, url, getRouteValues, format);
 }
Example #7
0
 private static TagBuilder Next(HtmlHelper html, IPagedList list,
                                Func<int, object> getRouteValues, string format)
 {
     var url = html.UrlWithCurrentQueryString(GetCurrentPath(html), getRouteValues(list.PageNumber + 1));
     return NextItem(html, list, url, getRouteValues, format);
 }
Example #8
0
 private static TagBuilder First(HtmlHelper html, IPagedList list,
                                 Func<int, object> getRouteValues, string format)
 {
     return FirstItem(html, list,
                      html.UrlWithCurrentQueryString(
                          GetCurrentPath(html),
                          getRouteValues(1)), getRouteValues, format);
 }