예제 #1
0
        public static IPagedViewDataList <SectionViewData> ToViewData(this IPagedList <SectionData> pagedSectionData)
        {
            IList <SectionViewData> modelList = new List <SectionViewData>();

            pagedSectionData.ForEach <SectionData>(sectionData => modelList.Add(sectionData.ToViewData()));
            return(new PagedViewDataList <SectionViewData>(modelList, pagedSectionData.TotalCount, pagedSectionData.PageIndex, pagedSectionData.PageSize));
        }
예제 #2
0
        public static IPagedViewDataList <GroupViewData> ToViewData(this IPagedList <GroupData> pagedGroupData)
        {
            IList <GroupViewData> modelList = new List <GroupViewData>();

            pagedGroupData.ForEach <GroupData>(groupData => modelList.Add(groupData.ToViewData()));
            return(new PagedViewDataList <GroupViewData>(modelList, pagedGroupData.TotalCount, pagedGroupData.PageIndex, pagedGroupData.PageSize));
        }