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)); }
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)); }