private void OnAuthorAdded(Author addedAuthor) { BookAuthor ba = new BookAuthor( ) { Author = addedAuthor, Book = this }; }
private void OnBookAdded(Book addedBook) { BookAuthor ba = new BookAuthor( ) { Author = this, Book = addedBook }; }
private void OnAuthorRemoved(Author removedAuthor) { BookAuthor baRecord = BookAuthors.SingleOrDefault(ba => ba.Book == this && ba.Author == removedAuthor); if (baRecord != null) { baRecord.Remove( ); } }