Пример #1
0
        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);
        }
Пример #2
0
        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);
        }