//Remove a selected book from the list private void btnRemoveBook_Click(object sender, EventArgs e) { Book bok = (Book)lbBooks.SelectedItem; var lista = bok.BookCopies.ToList(); foreach (var item in lista) { _bookCopyService.Remove(item); txtPrintDescription.Text = ""; } _bookService.Remove(bok); }
private void btn_DeleteBookCopy_Click(object sender, EventArgs e) { var selected = lbBookCopies.SelectedItem as BookCopy; if (lbBookCopies.SelectedItem == null) { MessageBox.Show("Please select a book copy to delete it."); } else if (loanService.CheckIfBookIsOnLoan(selected)) { MessageBox.Show("You can't remove a book copy that is on loan."); } else { copyService.Remove(lbBookCopies.SelectedItem as BookCopy); } }