Ejemplo n.º 1
0
 public static async Task <PaginatedTableResponse <TEntity> > GetPaginatedTableResponse <TEntity>(this IQueryable <TEntity> set, PaginatedTableRequest req) where TEntity : class, new()
 {
     return(new PaginatedTableResponse <TEntity>(set.GetPage(req.Page, req.Size))
     {
         Pagination = new Pagination()
         {
             Size = req.Size,
             Page = req.Page,
             TotalItems = await set.CountAsync()
         }
     });
 }
Ejemplo n.º 2
0
 public static PaginatedTableResponse <TEntity> GetPaginatedTableResponse <TEntity>(this IEnumerable <TEntity> set, PaginatedTableRequest req) where TEntity : class, new()
 {
     return(new PaginatedTableResponse <TEntity>(set.GetPage(req.Page, req.Size))
     {
         Pagination = new Pagination()
         {
             Size = req.Size,
             Page = req.Page,
             TotalItems = set.Count()
         }
     });
 }