public static PagedResult <T> ToPagedResult <T>(this IPagedList <T> collection) where T : class { return(new PagedResult <T> { Items = collection.ToArray(), TotalCount = collection.TotalCount }); }
public static TableResult ToTableResult <T>(this IPagedList <T> pagedList) where T : class { return(new TableResult { Total = pagedList.PageCount, Page = pagedList.PageNumber, Records = pagedList.TotalItemCount, Rows = pagedList.ToArray() }); }
public DResults(IPagedList <T> list) : base(string.Empty, 0) { this.Data = (IEnumerable <T>)((IList <T>)(list as T[]) ?? list.ToArray()); this.Total = list.Total; }
public static PagedResult <T> ToPagedResult <T>(this IPagedList <T> list) { return(new PagedResult <T> { Items = list.ToArray(), TotalCount = list.TotalCount }); }