2024-12-16 15:38:46 +05:00
|
|
|
|
namespace DD.Persistence.Models;
|
2024-11-08 18:24:52 +05:00
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Контейнер для поддержки постраничного просмотра таблиц
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <typeparam name="T"></typeparam>
|
|
|
|
|
public class PaginationContainer<T>
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// конструктор
|
|
|
|
|
/// </summary>
|
|
|
|
|
public PaginationContainer()
|
|
|
|
|
{
|
2024-12-10 10:43:12 +05:00
|
|
|
|
Items = [];
|
2024-11-08 18:24:52 +05:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Кол-во записей пропущенных с начала таблицы в запросе от api
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int Skip { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Кол-во записей в запросе от api
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int Take { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Кол-во записей всего в таблице
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int Count { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Данные
|
|
|
|
|
/// </summary>
|
|
|
|
|
public IEnumerable<T> Items { get; set; }
|
|
|
|
|
}
|