예제 #1
0
 public PagedDataResult <T> GetByIdsPaged <T>(IEnumerable <long> ids, IPagedDataRequestSource source)
     where T : Entity
 {
     return(this.GetByIdsPaged <T>(ids, source.Request));
 }
예제 #2
0
 public static PagedDataResult <T> GetByIdsPaged <T>(this IEntityPersistence service, IEnumerable <int> ids, IPagedDataRequestSource source)
     where T : Entity
 {
     return(service.GetByIdsPaged <T>(ids.ToInt64s(), source));
 }
예제 #3
0
        public static PagedDataResult <T> GetPage <T>(this IEnumerable <T> items, IPagedDataRequestSource source)
        {
            var request = source.Request;

            return(items.GetPageInternal(request));
        }
예제 #4
0
 public static PagedDataResult <T> GetByIdsPaged <T>(this IEntityPersistence service, IEnumerable <long> ids, IPagedDataRequestSource source)
     where T : Entity
 {
     //var asObjects = CastIds(set);
     return(service.GetByIdsPaged <T>(ids, source));
 }