void FlightsProcessor_PossibleCollision(object sender, NinjaAirControl.Processing.FlightEventArgs e) { //throw new NotImplementedException(); //TODO Send the data to interface switch (e.WarningLevel) { case WarningLevel.Normal: //DO nothing we will try to process this one break; case WarningLevel.High: RealTimeUpdateHub.InvokeGlobalMessageForCollision(e.Flights[0], e.Flights[1], e.WarningLevel); break; case WarningLevel.Critical: RealTimeUpdateHub.InvokeGlobalMessageForCollision(e.Flights[0], e.Flights[1], e.WarningLevel); break; default: RealTimeUpdateHub.InvokeGlobalMessageForCollision(e.Flights[0], e.Flights[1], e.WarningLevel); break; } }