public void ChangeDataHandler(Book book) { BooksEditorForm editor = new BooksEditorForm(); DialogResult result = editor.ShowDialog(book, _context.authorsProvider.GetAll()); if (result != DialogResult.OK) { return; } try { _context.booksProvider.Update(book.Id, editor.NewBook); RefreshDataHandler(); } catch { MessageBox.Show("Произошла ошибка при изменении данных!"); } }
public void AddDataHandler() { BooksEditorForm editor = new BooksEditorForm(); DialogResult result = editor.ShowDialog(_context.authorsProvider.GetAll()); if (result != DialogResult.OK) { return; } try { _context.booksProvider.Add(editor.NewBook); RefreshDataHandler(); } catch { MessageBox.Show("Произошла ошибка при добавлении данных!"); } }