Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Passenger
- {
- private string name;
- public string Name
- {
- get { return name; }
- }
- private string passportNumber;
- public string PassportNumber
- {
- get { return passportNumber; }
- }
- public Passenger(string aName, string aPassportNumber)
- {
- name = aName;
- passportNumber = aPassportNumber;
- }
- }
- public class Flight
- {
- private string code;
- public string Code
- {
- get { return code; }
- }
- private string departureAirport;
- public string DepartureAirport
- {
- get { return departureAirport; }
- }
- private string arrivalAirport;
- public string ArrivalAirport
- {
- get { return arrivalAirport; }
- }
- private ArrayList passengerList;
- public Flight(string aCode, string departure, string arrival)
- {
- code = aCode;
- departureAirport = departure;
- arrivalAirport = arrival;
- passengerList = new ArrayList();
- }
- public void RecordAPassenger(Passenger passenger)
- {
- // to be completed
- }
- public int GetNumberOfPassengers()
- {
- get
- {
- return number;
- }
- }
- public Passenger FindAPassenger(string passportNumber)
- {
- Passenger passenger = null;
- bool found = false;
- int i =0;
- int count = FetnumberOfpassengers();
- while(i <count && | found)
- {
- passenger = (Passenger) passengerList[i];
- if(passenger.PassportNumber == passportNumber)
- found = true;
- else
- i++
- }
- if (found)
- return passenger;
- else
- return null;
- }
- }
- public Passenger [] GetPassengerList()
- {
- int count = passengerList.Count;
- Passenger[] list = new Passenger[count];
- for (int i = 0; I<count; i++)
- {
- list [i] = (Passenger)passengerList[i];
- }
- return list;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement