public SimulatorForLanding(PlaneManager planeManager, AirportService.ControlTower tower, AirportService.AirportServiceClient client) { _planeManager = planeManager; generateMinutes = new Random(50); _controlTower = tower; _client = client; }
static void Main(string[] args) { AirportService.AirportServiceClient client = new AirportService.AirportServiceClient(); Console.WriteLine(client.GetValue()); AirportService.ControlTower tower = new AirportService.ControlTower(); PlaneManager planeManager = new PlaneManager(); SimulatorForLanding simulatorForLanding = new SimulatorForLanding(planeManager, tower, client); SimulatorForDepartures simulatorForDepartures = new SimulatorForDepartures(planeManager, tower, client); //simulatorForLanding.GenerateLandingFlights(); //simulatorForDepartures.GenerateTakeoffFlights(); Task.Run(() => GenerateFlights(simulatorForLanding, simulatorForDepartures)); Console.ReadLine(); }