feat(api): paginationQuery добавлен параметр отключения пагинации. Контроллер ApplicationInWorks GetAll.

This commit is contained in:
Mikhail Kuznetsov
2024-03-12 15:09:12 +10:00
parent 10661a88c6
commit 27b051a987
8 changed files with 140 additions and 9 deletions

View File

@@ -112,6 +112,10 @@ namespace PARR.DAL.Services.Abstracts
public virtual IQueryable<T> GetPage(IQueryable<T> query, PaginationFilter paginationFilter)
{
if (paginationFilter.IsDisabledPagination)
return query;
int skip = (paginationFilter.PageNumber - 1) * paginationFilter.PageSize;
return query.Skip(skip).Take(paginationFilter.PageSize);