private void AddNewAuthor(object sender, BookRelatedEventArgs e) { if (!LibraryDataIO.Instance.Authors.Any(author => author.FullName == e.Author.FullName)) { LibraryDataIO.Instance.AddAuthor(e.Author); authorForm?.Close(); adminForm.RefreshAuthors(); } else { MessageBox.Show("Author already exists!"); } }
private void AddNewBook(object sender, BookRelatedEventArgs e) { Book = e.Book; LibraryDataIO.Instance.AddBook(Book); var barcode = barcodeGenerator.GenerateBarcode(Book.ID); }