private void btnDeleteCrimeOrIncidents_Click_1(object sender, RoutedEventArgs e) { if (crimesDataGrid.SelectedItem != null && MessageBox.Show("Вы действительно хотите удалить выбранное преступление?", "Подтвердите удаление", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { int id = (crimesDataGrid.SelectedItem as Crime).Id; if (sqlWorker.deleteCrime((crimesDataGrid.SelectedItem as Crime).Id)) { for (int i = 0; i < crimes.Count; i++) { if (crimes[i].Id == id) { crimes.RemoveAt(i); } } } } }