public bool Remove(Book book) { if (book == null) return false; return _books.Remove(book); }
public bool Save(Book book) { if (book == null) return false; book.Id = _books.Any() ? _books.Max(x => x.Id) + 1 : 1; _books.Add(book); return true; }
public bool Update(Book book) { if (book == null) return false; var _book = GetBook(book.Id); if (_book == null) return false; _book.Title = book.Title; _book.Authors = book.Authors; _book.Pages = book.Pages; _book.Publisher = book.Publisher; _book.PublishingYear = book.PublishingYear; _book.Isbn = book.Isbn; _book.BookImage = book.BookImage; return true; }
public BookInfo(Book book) : this(book.Id, book.Pages, book.PublishingYear, book.Title, book.Publisher, book.Isbn, book.Authors) { }