C# Class Orc.NuGetExplorer.PagingService

Inheritance: IPagingService
Show file Open project: WildGums/Orc.NuGetExplorer

Public Methods

Method Description
IsLastPage ( Pager pager ) : bool
MoveToFirst ( Pager pager ) : void
MoveToLast ( Pager pager ) : void
Step ( Pager pager, int stepValue ) : void
StepTo ( Pager pager, PagingItemInfo pagingItem ) : void
UpdatePagingItems ( Pager pager ) : void

Private Methods

Method Description
FillLeftPages ( Pager pager, int leftPagesCount, int currentPage ) : void
FillRightPages ( Pager pager, int rightPages, int currentPage ) : void
GetLastPageIndex ( Pager pager ) : int
GetPagesCount ( Pager pager, int &leftPages, int &rightPages ) : int

Method Details

IsLastPage() public method

public IsLastPage ( Pager pager ) : bool
pager Pager
return bool

MoveToFirst() public method

public MoveToFirst ( Pager pager ) : void
pager Pager
return void

MoveToLast() public method

public MoveToLast ( Pager pager ) : void
pager Pager
return void

Step() public method

public Step ( Pager pager, int stepValue ) : void
pager Pager
stepValue int
return void

StepTo() public method

public StepTo ( Pager pager, PagingItemInfo pagingItem ) : void
pager Pager
pagingItem PagingItemInfo
return void

UpdatePagingItems() public method

public UpdatePagingItems ( Pager pager ) : void
pager Pager
return void