private void delete_btn__Click(object sender, RoutedEventArgs e) { MessageBoxResult result = MessageBox.Show("Are you sure you want to delete?", "BBTG", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No); if (result == MessageBoxResult.Yes) { try { subjectNames.Remove(subject.SubjectName); subjectCodes.Remove(subject.SubjectCode); int SubjectId = subject.SubjectId; _subjectViewModel.DeleteSubjectData(SubjectId); subjects = _subjectViewModel.LoadSubjectData(); subject_data_grid.ItemsSource = subjects; ClearAll(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }