C# Class Alexandria.Client.ViewModels.QueueManager

Inheritance: Screen
Show file Open project: ayende/Alexandria

Public Methods

Method Description
CanMoveBackInQueue ( BookModel book ) : bool
CanMoveForwardInQueue ( BookModel book ) : bool
MoveBackInQueue ( BookModel book ) : void
MoveForwardInQueue ( BookModel book ) : void
QueueManager ( IServiceBus bus ) : Caliburn.PresentationFramework
RemoveFromQueue ( BookModel book ) : void

Private Methods

Method Description
ExecuteQueueReorder ( int oldIndex, int newIndex ) : void

Method Details

CanMoveBackInQueue() public method

public CanMoveBackInQueue ( BookModel book ) : bool
book BookModel
return bool

CanMoveForwardInQueue() public method

public CanMoveForwardInQueue ( BookModel book ) : bool
book BookModel
return bool

MoveBackInQueue() public method

public MoveBackInQueue ( BookModel book ) : void
book BookModel
return void

MoveForwardInQueue() public method

public MoveForwardInQueue ( BookModel book ) : void
book BookModel
return void

QueueManager() public method

public QueueManager ( IServiceBus bus ) : Caliburn.PresentationFramework
bus IServiceBus
return Caliburn.PresentationFramework

RemoveFromQueue() public method

public RemoveFromQueue ( BookModel book ) : void
book BookModel
return void