Class PaginatedResult<T>
Inheritance
System.Object
PaginatedResult<T>
Assembly: ISynergy.Framework.Core.dll
Syntax
public class PaginatedResult<T> : Result, IResult
Type Parameters
Constructors
View Source
PaginatedResult(List<T>)
Declaration
public PaginatedResult(List<T> data)
Parameters
Type |
Name |
Description |
List<T> |
data |
|
Properties
View Source
CurrentPage
Declaration
public int CurrentPage { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
View Source
Data
Declaration
public List<T> Data { get; set; }
Property Value
View Source
HasNextPage
Declaration
public bool HasNextPage { get; }
Property Value
Type |
Description |
System.Boolean |
|
View Source
HasPreviousPage
Declaration
public bool HasPreviousPage { get; }
Property Value
Type |
Description |
System.Boolean |
|
View Source
PageSize
Declaration
public int PageSize { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
View Source
TotalCount
Declaration
public int TotalCount { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
View Source
TotalPages
Declaration
public int TotalPages { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
View Source
Failure(List<String>)
Declaration
public static PaginatedResult<T> Failure(List<string> messages)
Parameters
Type |
Name |
Description |
List<System.String> |
messages |
|
Returns
View Source
Success(List<T>, Int32, Int32, Int32)
Declaration
public static PaginatedResult<T> Success(List<T> data, int count, int page, int pageSize)
Parameters
Type |
Name |
Description |
List<T> |
data |
|
System.Int32 |
count |
|
System.Int32 |
page |
|
System.Int32 |
pageSize |
|
Returns
Implements
Extension Methods