public static HtmlString FacebookPager(this HtmlHelper htmlHelper, int pageSize, int currentPage, int totalItemCount, string actionName, RouteValueDictionary valuesDictionary)
 {
     if (valuesDictionary == null)
     {
         valuesDictionary = new RouteValueDictionary();
     }
     if (actionName != null)
     {
         if (valuesDictionary.ContainsKey("action"))
         {
             throw new ArgumentException("The valuesDictionary already contains an action.", "actionName");
         }
         valuesDictionary.Add("action", actionName);
     }
     var pager = new FacebookPager(htmlHelper.ViewContext, pageSize, currentPage, totalItemCount, valuesDictionary);
     return pager.RenderHtml();
 }
        public static HtmlString FacebookPager(this HtmlHelper htmlHelper, int pageSize, int currentPage, int totalItemCount, string actionName, RouteValueDictionary valuesDictionary)
        {
            if (valuesDictionary == null)
            {
                valuesDictionary = new RouteValueDictionary();
            }
            if (actionName != null)
            {
                if (valuesDictionary.ContainsKey("action"))
                {
                    throw new ArgumentException("The valuesDictionary already contains an action.", "actionName");
                }
                valuesDictionary.Add("action", actionName);
            }
            var pager = new FacebookPager(htmlHelper.ViewContext, pageSize, currentPage, totalItemCount, valuesDictionary);

            return(pager.RenderHtml());
        }