示例#1
0
        public Flight GetFlight(long id)
        {
            Flight flight = _flightDAO.Get(id);

            return(flight);
        }
示例#2
0
        public override bool Equals(object obj)
        {
            Flight other = (Flight)obj;

            return(this == other);
        }
示例#3
0
 public void ReplaceFlight(Flight flightToInsert)
 {
     Flight flightToRemove = new Flight();
     foreach (Flight flight in ListOfFlights)
     {
         if (flight.FlightNumber == flightToInsert.FlightNumber)
         {
             flightToRemove = flight;
         }
     }
     RemoveFlight(flightToRemove);
     ListOfFlights.Add(flightToInsert);
 }
示例#4
0
 private void RemoveFlight(Flight flight)
 { 
     ListOfFlights.Remove(flight);
 }
示例#5
0
 public void SellSeatOnFlight(Flight flight, int row, int seatLetter, Passenger passenger)
 {
     ClearFlightsToDisplay();
     flight.SellSeat(row, seatLetter, passenger);
 }
 public void UpdateFlight(Flight flight)
 {
     _flightDAO.Update(flight);
 }
 public void RemoveFlight(Flight flight)
 {
     _flightDAO.Remove(flight);
 }
        ///////////////////////////FLIGHTS//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

        public void AddFlight(Flight flight)
        {
            _flightDAO.Add(flight);
        }
 private void SetSeatButtonValues(Flight flight)
 {
     foreach (SeatButton seatButton in SeatButtons)
     {
         if (!flight.ListOfSeatsRows[seatButton.Column].Seats[seatButton.Row].IsSeatAvailable)
         {
             seatButton.IsSeatNotSold = false;
         }
     }
 }