Beispiel #1
0
        public static PageResult <R> ToPageResult <T, R>(this ListResult <T> listResult, Func <T, R> map, BasePageQuery query = null) where T : class where R : class
        {
            var result = new PageResult <R>();

            result.Items         = listResult.Items.Select(map).ToList();
            result.Size          = query?.PageSize ?? 0;
            result.TotalCount    = listResult.TotalCount;
            result.FilteredCount = listResult.TotalCount;

            return(result);
        }
Beispiel #2
0
        public static PageResult <T> ToPageResult <T>(this ListResult <T> listResult, BasePageQuery query = null) where T : class
        {
            var result = new PageResult <T>();

            result.Items         = listResult.Items;
            result.Size          = query?.PageSize ?? 0;
            result.TotalCount    = listResult.TotalCount;
            result.FilteredCount = listResult.TotalCount;

            return(result);
        }