/// <summary> /// Click event for "Land" button /// </summary> /// <param name="sender">the object sending the event</param> /// <param name="e">event arguments</param> private void EndFlightBtn_Click(object sender, RoutedEventArgs e) { LandEventArgs landEventArgs = new LandEventArgs(flightCode, FormatDate(DateTime.Now)); OnNewLanding(landEventArgs); CloseWindow(); }
/// <summary> /// This method is responsible for logging that a new Flight has landed /// </summary> /// <param name="sender">the object sending the event</param> /// <param name="landingEventArgs">event arguments</param> private void NewLandingHandler(object sender, LandEventArgs landingEventArgs) { FlightsListView.Items.Add(landingEventArgs); }
/// <summary> /// Reise takeoff event /// </summary> /// <param name="args">arguments for the event</param> public void OnNewLanding(LandEventArgs args) { landEvent?.Invoke(this, args); }