private void Btn_Delete_Click(object sender, RoutedEventArgs e)
        {
            Airport airport = (Airport)DGAirport.SelectedItem;

            if (SelectedAirport(airport))
            {
                if (MessageBox.Show("Are you sure that you want to delete airport?", "Confirm", MessageBoxButton.YesNo).Equals(MessageBoxResult.Yes))
                {
                    int index = IndexOfSelectedAirport(airport.AirportID);
                    airport.Active = true;
                    airport.Change();
                    Data.Instance.Airports[index].Active = true;
                    view.Refresh();
                }
            }
        }
        private void Btn_Edit_Click(object sender, RoutedEventArgs e)
        {
            Airport selectedAirport = (Airport)DGAirport.SelectedItem;

            if (SelectedAirport(selectedAirport))
            {
                Airport           oldAirport = selectedAirport.Clone() as Airport;
                EditAirportWindow eaw        = new EditAirportWindow(selectedAirport, EditAirportWindow.Option.EDIT);
                if (eaw.ShowDialog() != true)
                {
                    int index = IndexOfSelectedAirport(oldAirport.AirportID);
                    Data.Instance.Airports[index] = oldAirport;
                }
                else
                {
                    selectedAirport.Change();
                }
            }
        }