public void SendAirplaneToArchiveList(Airplane airplane, Station station) { airplane.ExitedLastStationDateTime = DateTime.Now; repository.UpdateAirplane(airplane); FlightsArchive archive = new FlightsArchive { Airplane = airplane, Station = station, EnteredStartingStationDateTime = airplane.EnteredStartingStationDateTime, ExitedLastStationDateTime = DateTime.Now }; AllFlightsArchiveInAirport.Add(archive); repository.AddAirplaneToArchive(archive); AService.Invoke("SendFlightsArchiveToClient", AllFlightsArchiveInAirport); }
public AirportManager() { AManager = new AirplaneManager(); AllPlanesInAirport = new List <Airplane>(); AService = new AirplaneService(); SManager = new StationManager(); AllStationsInAirport = SManager.ListOfAllStations; AllFlightsArchiveInAirport = SManager.AllFlightsArchiveInAirport; var archivedFlights = AManager.AllArchivedFlights(); for (int i = 0; i < archivedFlights.Count(); i++) { AllFlightsArchiveInAirport.Add(archivedFlights[i]); } AService.Register <Airplane>("GetPlane", AddAirplaneToQueueFromServer); }