From 4db131899145b7aca0ea5fd36984cf1542c9619b Mon Sep 17 00:00:00 2001 From: crupest Date: Sat, 9 Apr 2022 18:38:46 +0800 Subject: ... --- BackEnd/Timeline/Models/Page.cs | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 BackEnd/Timeline/Models/Page.cs (limited to 'BackEnd/Timeline/Models') diff --git a/BackEnd/Timeline/Models/Page.cs b/BackEnd/Timeline/Models/Page.cs new file mode 100644 index 00000000..807702c1 --- /dev/null +++ b/BackEnd/Timeline/Models/Page.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; + +namespace Timeline.Models +{ + public class Page + { + public Page() + { + } + + public Page(long pageNumber, long pageSize, long totalCount, List items) + { + PageNumber = pageNumber; + PageSize = pageSize; + TotalPageCount = totalCount / PageSize + (totalCount % PageSize != 0 ? 1 : 0); + TotalCount = totalCount; + Items = items; + } + + public long PageNumber { get; set; } + public long PageSize { get; set; } + public long TotalPageCount { get; set; } + public long TotalCount { get; set; } + public List Items { get; set; } = new List(); + } +} + -- cgit v1.2.3