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)); }
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)); }
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)); }
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)); }
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); }
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); }
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); }
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); }