Пример #1
0
        public async void ResetSimulationFlights()
        {
            _flightsGeneratorTimer.Stop();
            SimulationMessages = "";
            FlightsProcessor flightApi = new FlightsProcessor();
            await flightApi.DeleteFlights();

            foreach (var flight in Flights)
            {
                flight.StopFlight();
            }

            stationsManager.ResetStations();
        }
Пример #2
0
        public async void StartSimulator(int flightGenerationInterval)
        {
            FlightsProcessor api = new FlightsProcessor();
            await api.DeleteFlights();

            try
            {
                foreach (Flight flight in Flights)
                {
                    flight.InitialteFlight();
                }
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine("Unsubscribe Error " + e.Message);
            }

            _flightsGeneratorTimer.Interval = flightGenerationInterval;
            _flightsGeneratorTimer.Start();
        }
Пример #3
0
 public async void Removeflights()
 {
     FlightsProcessor api = new FlightsProcessor();
     await api.DeleteFlights();
 }