/// <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;
 }
Exemplo n.º 2
0
        /// <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
                   	};
        }
Exemplo n.º 3
0
 public StockService(IBookDetail _bookDetail)
 {
     this._bookDetail = _bookDetail;
     _db = new StockRepo(this);
 }