//Initalize lists public FlightEditor(bool isRandomInitalization, ItemsPrinter _flightPrinter) : this(_flightPrinter) //True - Random data Initialization { if (isRandomInitalization) { Random rnd = new Random(); for (int i = 0; i < deskTableLength; i++) { ArrivalFlights.Add(new Flight(rnd)); DepartureFlights.Add(new Flight(rnd)); } ArrivalFlights.Sort(); DepartureFlights.Sort(); } }
public void Add(Flight flight) { switch (flight.Type) { case FlightType.Arrival: ArrivalFlights.Add(flight); break; case FlightType.Departure: DepartureFlights.Add(flight); break; } LastFlight = flight; OnPropertyChanged("LastFlight"); }