C# Class Abl.Data.PagingInfo

Use a ViewModel helper to provide support for paging datagrids Fluent support added to AddSortExpression() methods - 21st August 2015
Inheritance: IPagingInfo
Show file Open project: Neilski/URF-Identity

Public Properties

Property Type Description
PageSizes int[]

Public Methods

Method Description
AddSortExpression ( SortExpression sortExpression ) : PagingInfo
AddSortExpression ( string metaData ) : PagingInfo
AddSortExpression ( string title, string sortExpression, SortDirection direction = SortDirection.Ascending ) : PagingInfo
AddSortExpression ( string sortMetaData, SortExpression sortExpression ) : string
ClearSortExpressions ( ) : void
GetNearestPageSize ( int targetSize ) : int
GetSortDescription ( ) : string
GetSortDescription ( string sortMetaData ) : string
GetSortExpressions ( ) : SortExpressionCollection
GetSortExpressions ( string sortMetaData ) : SortExpressionCollection
PagingInfo ( ) : System
PagingInfo ( string sortTitle, string sortExpression ) : System
PagingInfo ( string sortTitle, string sortExpression, SortDirection sortDirection ) : System

Method Details

AddSortExpression() public method

public AddSortExpression ( SortExpression sortExpression ) : PagingInfo
sortExpression SortExpression
return PagingInfo

AddSortExpression() public method

public AddSortExpression ( string metaData ) : PagingInfo
metaData string
return PagingInfo

AddSortExpression() public method

public AddSortExpression ( string title, string sortExpression, SortDirection direction = SortDirection.Ascending ) : PagingInfo
title string
sortExpression string
direction SortDirection
return PagingInfo

AddSortExpression() public static method

public static AddSortExpression ( string sortMetaData, SortExpression sortExpression ) : string
sortMetaData string
sortExpression SortExpression
return string

ClearSortExpressions() public method

public ClearSortExpressions ( ) : void
return void

GetNearestPageSize() public static method

public static GetNearestPageSize ( int targetSize ) : int
targetSize int
return int

GetSortDescription() public method

public GetSortDescription ( ) : string
return string

GetSortDescription() public static method

public static GetSortDescription ( string sortMetaData ) : string
sortMetaData string
return string

GetSortExpressions() public method

public GetSortExpressions ( ) : SortExpressionCollection
return SortExpressionCollection

GetSortExpressions() public static method

public static GetSortExpressions ( string sortMetaData ) : SortExpressionCollection
sortMetaData string
return SortExpressionCollection

PagingInfo() public method

public PagingInfo ( ) : System
return System

PagingInfo() public method

public PagingInfo ( string sortTitle, string sortExpression ) : System
sortTitle string
sortExpression string
return System

PagingInfo() public method

public PagingInfo ( string sortTitle, string sortExpression, SortDirection sortDirection ) : System
sortTitle string
sortExpression string
sortDirection SortDirection
return System

Property Details

PageSizes public static property

public static int[] PageSizes
return int[]