Generated by DocFX

Class PaginatedResult<T>

Inheritance
System.Object
Result
PaginatedResult<T>
Implements
IResult
Inherited Members
Result.Messages
Result.Succeeded
Result.Fail()
Result.Fail(String)
Result.Fail(List<String>)
Result.FailAsync()
Result.FailAsync(String)
Result.FailAsync(List<String>)
Result.Success()
Result.Success(String)
Result.SuccessAsync()
Result.SuccessAsync(String)
Namespace: ISynergy.Framework.Core.Models.Results
Assembly: ISynergy.Framework.Core.dll
Syntax
public class PaginatedResult<T> : Result, IResult
Type Parameters
Name Description
T

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
Type Description
List<T>
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
Type Description
PaginatedResult<T>
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
Type Description
PaginatedResult<T>

Implements

IResult

Extension Methods

Matrix.Replace<T>(T, Object, Object)
Matrix.IsEqual(Object, Object, Decimal, Decimal)
EntityBaseExtensions.HasProperty(Object, String)
ArrayExtensions.Concatenate<T>(T, T[])
CollectionExtensions.FromHierarchy<TSource>(TSource, Func<TSource, TSource>, Func<TSource, Boolean>)
CollectionExtensions.FromHierarchy<TSource>(TSource, Func<TSource, TSource>)
ObjectExtensions.Clone<T>(T)
ObjectExtensions.To<T>(Object)
ObjectExtensions.To(Object, Type)
ObjectExtensions.HasMethod(Object, String)
ObjectExtensions.AddressOf<T>(T)
ReflectionExtensions.GetIdentityValue<T>(T)
ReflectionExtensions.GetIdentityValue<T, TResult>(T)
ReflectionExtensions.GetIdentityProperty<T>(T)
ReflectionExtensions.HasIdentityProperty<T>(T)
ReflectionExtensions.GetPropertyValue<T, TResult>(T, String, TResult)
ReflectionExtensions.GetPropertyInfo<T, TValue>(T, Expression<Func<T, TValue>>)
ReflectionExtensions.GetTitleValue<T>(T)
ReflectionExtensions.HasParentIdentityProperty<T>(T)
ReflectionExtensions.GetParentIdentityProperty<T>(T)
ReflectionExtensions.IsFreeApplication<T>(T)