public static MvcHtmlString Pager(this HtmlHelper html, IPageableViewModel model, string paramName, object parameters = null) { return Pager(html, model.Page, model.PageSize, model.TotalRows, x => GetDefaultPageUrl(x, paramName, parameters)); }
/// <summary> /// Ctor /// </summary> /// <param name="model">Model</param> /// <param name="context">ViewContext</param> public Pager(IPageableViewModel model, ViewContext context) { this.model = model; viewContext = context; booleanParameterNames = new List <string>(); }
public static MvcHtmlString Pager(this HtmlHelper html, IPageableViewModel model, PagerSettings settings) { return Pager(html, model.Page, model.PageSize, model.TotalRows, x => GetDefaultPageUrl(x), settings); }
public static Pager Pager(this IHtmlHelper helper, IPageableViewModel pagination) { return(new Pager(pagination, helper.ViewContext)); }