Bloom.CollectionTab.LibraryModel.LibraryModel C# (CSharp) Method

LibraryModel() public method

public LibraryModel ( string pathToLibrary, CollectionSettings collectionSettings, BookSelection bookSelection, SourceCollectionsList sourceCollectionsList, BookCollection bookCollectionFactory, EditBookCommand editBookCommand, CreateFromSourceBookCommand createFromSourceBookCommand, BookServer bookServer, CurrentEditableCollectionSelection currentEditableCollectionSelection, BookThumbNailer thumbNailer ) : System
pathToLibrary string
collectionSettings Bloom.Collection.CollectionSettings
bookSelection Bloom.Book.BookSelection
sourceCollectionsList SourceCollectionsList
bookCollectionFactory Bloom.Collection.BookCollection
editBookCommand EditBookCommand
createFromSourceBookCommand CreateFromSourceBookCommand
bookServer Bloom.Book.BookServer
currentEditableCollectionSelection Bloom.Book.CurrentEditableCollectionSelection
thumbNailer BookThumbNailer
return System
        public LibraryModel(string pathToLibrary, CollectionSettings collectionSettings,
			//SendReceiver sendReceiver,
			BookSelection bookSelection,
			SourceCollectionsList sourceCollectionsList,
			BookCollection.Factory bookCollectionFactory,
			EditBookCommand editBookCommand,
			CreateFromSourceBookCommand createFromSourceBookCommand,
			BookServer bookServer,
			CurrentEditableCollectionSelection currentEditableCollectionSelection,
			BookThumbNailer thumbNailer)
        {
            _bookSelection = bookSelection;
            _pathToLibrary = pathToLibrary;
            _collectionSettings = collectionSettings;
            //_sendReceiver = sendReceiver;
            _sourceCollectionsList = sourceCollectionsList;
            _bookCollectionFactory = bookCollectionFactory;
            _editBookCommand = editBookCommand;
            _bookServer = bookServer;
            _currentEditableCollectionSelection = currentEditableCollectionSelection;
            _thumbNailer = thumbNailer;

            createFromSourceBookCommand.Subscribe(CreateFromSourceBook);
        }