Beispiel #1
0
        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("Произошла ошибка при изменении данных!");
            }
        }
Beispiel #2
0
        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("Произошла ошибка при добавлении данных!");
            }
        }