public void AddDataHandler() { StudentsEditorForm studentForm = new StudentsEditorForm(); DialogResult result = studentForm.ShowDialog(_context.Groups.GetAll()); if (result != DialogResult.OK) { return; } try { _context.Students.Add(studentForm.NewData); RefreshDataHandler(); } catch { MessageBox.Show("Произошла ошибка при добавлении данных"); } }
public void ChangeDataHandler(Student data) { StudentsEditorForm studentForm = new StudentsEditorForm(); DialogResult result = studentForm.ShowDialog( data, _context.Groups.GetAll() ); if (result != DialogResult.OK) { return; } try { _context.Students.Update(data.Id, studentForm.ChangedData); RefreshDataHandler(); } catch { MessageBox.Show("Произошла ошибка при обновлении данных"); } }