Example #1
0
        //Optional parameter does not support NVelocity
        public static IHtmlString Pager(this IFrontHtmlHelper frontHtml, object model, object routeValues, PagerOptions options, object htmlAttributes)
        {
            options = options ?? new PagerOptions();

            //if ((model is DataRulePagedList))
            //{
            //    options.PageIndexParameterName = ((DataRulePagedList)model).PageIndexParameterName;
            //}

            var pagedList = (IPagedList)model;

            var builder = new CmsPagerBuilder
             (
                 frontHtml,
                 pagedList,
                 options,
                 RouteValuesHelper.GetRouteValues(routeValues),
                 RouteValuesHelper.GetRouteValues(htmlAttributes)
             );
            return new HtmlString(builder.RenderPager().ToString());
        }
Example #2
0
        //Optional parameter does not support NVelocity
        public virtual IHtmlString Pager(object model, object routeValues, PagerOptions options, object htmlAttributes)
        {
            options = options ?? new PagerOptions();

            if ((model is DataRulePagedList))
            {
                options.PageIndexParameterName = ((DataRulePagedList)model).PageIndexParameterName;
            }

            var pagedList = (IPagedList)model;

            var builder = new CmsPagerBuilder
                          (
                this,
                pagedList,
                options,
                RouteValuesHelpers.GetRouteValues(routeValues),
                RouteValuesHelpers.GetRouteValues(htmlAttributes)
                          );

            return(new HtmlString(builder.RenderPager().ToString()));
        }
Example #3
0
        //Optional parameter does not support NVelocity
        public static IHtmlString Pager(this IFrontHtmlHelper frontHtml, object model, object routeValues, PagerOptions options, object htmlAttributes)
        {
            options = options ?? new PagerOptions();

            //if ((model is DataRulePagedList))
            //{
            //    options.PageIndexParameterName = ((DataRulePagedList)model).PageIndexParameterName;
            //}

            var pagedList = (IPagedList)model;

            var builder = new CmsPagerBuilder
                          (
                frontHtml,
                pagedList,
                options,
                RouteValuesHelper.GetRouteValues(routeValues),
                RouteValuesHelper.GetRouteValues(htmlAttributes)
                          );

            return(new HtmlString(builder.RenderPager().ToString()));
        }
Example #4
0
        //Optional parameter does not support NVelocity
        public virtual IHtmlString Pager(object model, object routeValues, PagerOptions options, object htmlAttributes)
        {
            options = options ?? new PagerOptions();

            if ((model is DataRulePagedList))
            {
                options.PageIndexParameterName = ((DataRulePagedList)model).PageIndexParameterName;
            }

            var pagedList = (IPagedList)model;

            var builder = new CmsPagerBuilder
             (
                 this,
                 pagedList,
                 options,
                 RouteValuesHelpers.GetRouteValues(routeValues),
                 RouteValuesHelpers.GetRouteValues(htmlAttributes)
             );
            return new HtmlString(builder.RenderPager().ToString());
        }