private void Add_Click(object sender, RoutedEventArgs e) { var dialog = new SubjectAddEditDialog(); dialog.Title = "Добавить дисциплину"; if (dialog.ShowDialog() == true) { var subject = new Subject { Name = dialog.SubjectName, Teacher = dialog.Teacher }; db.Subjects.Add(subject); UpdateGrid(); } }
private void Edit_Click(object sender, RoutedEventArgs e) { if (Data.SelectedItem == null || Data.SelectedItem as Subject == null) { return; } var subject = Data.SelectedItem as Subject; var dialog = new SubjectAddEditDialog(); dialog.Title = "Редактировать дисциплину"; dialog.SubjectName = subject.Name; dialog.Teacher = subject.Teacher; if (dialog.ShowDialog() == true) { subject.Name = dialog.SubjectName; subject.Teacher = dialog.Teacher; UpdateGrid(); } }