public class Pagination
{
public Pagination()
{
}
public Pagination( int pageSize )
{
PageSize = pageSize;
}
public Pagination(
int pageSize,
int pageIndex )
{
PageSize = pageSize;
PageIndex = pageIndex;
}
[JsonProperty( PropertyName = "page_index" )]
public int PageIndex { get; set; }
[JsonProperty( PropertyName = "page_size" )]
[JsonRequired]
public int PageSize { get; set; }
[JsonIgnore]
public int Skip =>
PageSize * PageIndex;
[JsonIgnore]
public int Limit =>
PageSize;
}
public class Pagination
{
public Pagination()
{
}
public Pagination( int pageSize )
{
PageSize = pageSize;
}
public Pagination(
int pageSize,
int pageIndex )
{
PageSize = pageSize;
PageIndex = pageIndex;
}
[JsonProperty( PropertyName = "page_index" )]
public int PageIndex { get; set; }
[JsonProperty( PropertyName = "page_size" )]
[JsonRequired]
public int PageSize { get; set; }
[JsonIgnore]
public int Skip =>
PageSize * PageIndex;
[JsonIgnore]
public int Limit =>
PageSize;
}