/// <ChangeLog> /// <Create Datum="08.11.2020" Entwickler="DA" /> /// </ChangeLog> /// <summary>Selects a book</summary> public void SelectBook(Book book, IBookDetail detailView) { if (book != null) { detailView.SelectBook(book); } _selectedBook = book; }
/// <summary> /// Converts to contract. /// </summary> /// <param name="book">The book.</param> /// <returns></returns> public static BookContract ConvertToContract(IBookDetail book) { if (book == null) { return new BookContract(); } return new BookContract { Author = AuthorDetail.ConvertToContract(book.Author), Genre = book.Genre, InCollection = book.InCollection, ISBN = book.ISBN, Series = book.Series, Title = book.Title, DateAdded = book.CollectionDetail != null ? book.CollectionDetail.DateAdded : null, Type = book.CollectionDetail != null ? book.CollectionDetail.Type : null }; }
public StockService(IBookDetail _bookDetail) { this._bookDetail = _bookDetail; _db = new StockRepo(this); }