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