/// <summary> /// Adds input book copy to database and notifies subscribers of the update. /// </summary> /// <param name="bc">BookCopy reference to be added to DB</param> public void Add(BookCopy bc) { bookCopyRepository.Add(bc); var e = EventArgs.Empty; OnUpdated(e); }
public void Add(BookCopy bookcopy) { EventArgs ev = new EventArgs(); _bookCopyRepository.Add(bookcopy); OnChanged(this, ev); }
public void AddBookCopy(Book book) { BookCopy bookCopy = new BookCopy(); bookCopy.Book = book; //book.BookCopies++; _bookCopyRepository.Add(bookCopy); }
public void AddBookCopy(BookCopy bookCopy) { bookCopyRepository.Add(bookCopy); if (Updated != null) { Updated(this, EventArgs.Empty); } }
/// <summary> /// Adds a Book Copy /// </summary> /// <param name="bc">Book Copy to be added</param> public void Add(BookCopy bc) { if (bc != null) { bookCopyRepository.Add(bc); OnChanged(EventArgs.Empty); } else { throw new ArgumentNullException(); } }
/// <summary> /// Method to add a new copy of an existing book. /// </summary> /// <param name="book">Book to add a copy too.</param> public void AddBookCopy(Book book) { if (null == bookRepository.Find(book.ISBN)) { throw new ArgumentException("Book with given Title: " + book.Title + " and ISBN: " + book.ISBN + " does not exist in the database."); } bookCopyRepository.Add(new BookCopy() { Book = book }); Updated.Invoke(this, new EventArgs()); }
/// <summary> /// Uses the BookCopy repository to add a new BookCopy object to the database and then raises the Updated() event. /// </summary> /// <param name="b">The BookCopy object to be added to the database.</param> public void Add(BookCopy b) { bookCopyRepository.Add(b); OnUpdated(this, EventArgs.Empty); }
/// <summary> /// The add method. Adds a bookcopy to the database /// </summary> /// <param name="item">BookCopy to Add</param> public void Add(BookCopy item) { bookCopyRepo.Add(item); OnUpdated(EventArgs.Empty); }
/// <summary> /// A method to add a book copy to db /// </summary> /// <param name="copy">Takes a book copy object</param> public void Add(BookCopy copy) { bookCopyRepository.Add(copy); // TODO: Raise the Updated event. }
/// <summary> /// Calls Add method in BooCopyRepository. /// Raises Updated event. /// </summary> /// <param name="item"></param> public void Add(BookCopy item) { bookCopyRepository.Add(item); }
public void Add(BookCopy bc) { bookCopyRepository.Add(bc); }
/// <summary> /// Adds a BookCopy to the repository and raises the Updated-event. /// </summary> /// <param name="bookCopy"></param> public void Add(BookCopy bookCopy) { bookCopyRepository.Add(bookCopy); OnUpdated(this, eventArgs); }
public void Add(BookCopy bookCopy) { bookCopyRepository.Add(bookCopy); OnUpdated(); }
/// <summary> /// Adds a bookcopy to the database. /// </summary> /// <param name="copy">BookCopy to be added.</param> public void Add(BookCopy copy) { copyRepository.Add(copy); }
// Standard query-methods implemented by the IService interface (CRUD functions). --> /// <summary> /// Sends a book copy object to repository for adding to database and then raises the OnUpdated event. /// </summary> /// <param name="bookCopy">Book copy object to be added to database.</param> public void Add(BookCopy bookCopy) { BookCopyRepository.Add(bookCopy); OnUpdated(bookCopy, EventArgs.Empty); }