BotSharp/src/Infrastructure/BotSharp.Abstraction/Utilities/Pagination.cs

18 lines
375 B
C#
Raw Normal View History

2023-12-04 23:42:46 +00:00
namespace BotSharp.Abstraction.Utilities;
public class Pagination
{
public int Page { get; set; } = 0;
/// <summary>
/// Use -1 for all records
/// </summary>
public int Size { get; set; } = 20;
public int Offset => (Page + 1) * Size;
}
public class PagedItems<T>
{
public int Count { get; set; }
public IEnumerable<T> Items { get; set; }
}