private void btnDelete_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         MyDbContext    context        = new MyDbContext();
         TripController tripController = new TripController();
         Trip           trip           = TripDataGrid.SelectedItem as Trip;
         if (TripDataGrid.SelectedItem != null)
         {
             context.Trips.Attach(trip);
             tripController.RemoveTrip(trip);
             MessageBox.Show("Рейс успешно удален.");
         }
         TripDataGrid.ClearValue(ItemsControl.ItemsSourceProperty);
         List <Trip> trips = context.Trips.Include(tr => tr.Train).ToList();
         TripDataGrid.ItemsSource = trips;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }