C# Class ViewModels.BookViewModel

Inheritance: ViewModelBase, IDisposable
Mostra file Open project: ProfessionalCSharp/ProfessionalCSharp6 Class Usage Examples

Public Methods

Method Description
BookViewModel ( IBooksRepository booksRepository, IEventAggregator eventAggregator ) : Contracts
BookViewModel ( IBooksService booksService ) : System
Dispose ( ) : void

Private Methods

Method Description
LoadBook ( object sender, BookInfoEvent bookInfo ) : void
OnSaveBook ( ) : void
SetBook ( BookInfo bookInfo ) : void

Method Details

BookViewModel() public method

public BookViewModel ( IBooksRepository booksRepository, IEventAggregator eventAggregator ) : Contracts
booksRepository IBooksRepository
eventAggregator IEventAggregator
return Contracts

BookViewModel() public method

public BookViewModel ( IBooksService booksService ) : System
booksService IBooksService
return System

Dispose() public method

public Dispose ( ) : void
return void