Esempio n. 1
0
 public static TResponse Create <TResponse>(RouteLink self, T[] items, long size, PagingOptions pagingOptions)
     where TResponse : CollectionWithPaging <T>, new()
 => new TResponse
 {
     Self     = self,
     Value    = items,
     Size     = size,
     Offset   = pagingOptions.Offset,
     Limit    = pagingOptions.Limit,
     First    = self,
     Next     = GetNextLink(self, size, pagingOptions),
     Previous = GetPreviousLink(self, size, pagingOptions),
     Last     = GetLastLink(self, size, pagingOptions)
 };
Esempio n. 2
0
 public static CollectionWithPaging <T> Create(RouteLink self, T[] items, long size, PagingOptions pagingOptions)
 => Create <CollectionWithPaging <T> >(self, items, size, pagingOptions);