public void OnSelectedBookChangeAdd(object source, EventArgs e, BookDTO book) { AvaibleBooks.Add(book); PickedBooks.Remove(book); foreach (var item in BorrowsList) { if (item.SelectedBook != book) { item.Books.Add(book); } } }
public void Remove(NewBook book) { if (book.SelectedBook != null) { foreach (var item in BorrowsList) { item.Books.Add(book.SelectedBook); } AvaibleBooks.Add(book.SelectedBook); } BorrowsList.Remove(book); int number = 1; foreach (var item in BorrowsList) { item.BookNumber = "Book " + number.ToString(); } number = 1; NotifyOfPropertyChange(() => CanAdd); NotifyOfPropertyChange(() => BorrowsList); }