public void SelectBook(Book book)
{
if (_currentSelection == book)
return;
//enhance... send out cancellable pre-change event
_currentSelection = book;
InvokeSelectionChanged();
}
public void Setup() { var bookSelection = new BookSelection(); bookSelection.SelectBook(new Bloom.Book.Book()); _server = new EnhancedImageServer(bookSelection); //needed to avoid a check in the server _server.CurrentCollectionSettings = new CollectionSettings(); var controller = new ReadersApi(bookSelection); controller.RegisterWithServer(_server); }