public void Test()
        {
            var pageList = new PagedList <PageListObject>(30);

            pageList.Add(new PageListObject
            {
                Name = "AAA"
            });
            pageList.Add(new PageListObject
            {
                Name = "BBB"
            });
            pageList.Add(new PageListObject
            {
                Name = "CCC"
            });

            var pageList2 = new PagedList <PageListObject>(30);

            pageList2.Add(new PageListObject
            {
                Name = "DDD"
            });
            pageList2.Add(new PageListObject
            {
                Name = "EEE"
            });
            pageList2.Add(new PageListObject
            {
                Name = "FFF"
            });

            pageList.CombinePageData(pageList2);

            var jsonResult = JsonConvert.SerializeObject(pageList);

            Console.WriteLine(jsonResult);
        }