/// <summary>
 /// Creates a new instance of PagingAndSortOptions
 /// </summary>
 public PagingAndSortOptions( PagingOptions paging )
     : base()
 {
     this.Enabled = paging.Enabled;
     this.PageSize = paging.PageSize;
     this.PageIndex = paging.PageIndex;
     this.TotalItemCount = paging.TotalItemCount;
     if (paging is PagingAndSortOptions)
     {
         this.SortOptions.AddRange(((PagingAndSortOptions)paging).SortOptions);
     }
 }
 /// <summary>
 /// Gets a set of PagingOptions with paging disabled.
 /// </summary>
 /// <returns></returns>
 public static PagingOptions GetDisabledPagingOptions()
 {
     PagingOptions paging = new PagingOptions();
     paging.Enabled = false;
     return paging;
 }