コード例 #1
0
ファイル: Flight.cs プロジェクト: gwenhidwy/AirlineProject
 public Flight(Aircraft aircraft, Schedule schedule, int flightNumber, decimal priceMultiplier)
 {
     Manifest = new List<Passenger>();
     this.Schedule = schedule;
     this.FlightNumber = flightNumber;
     this.Aircraft = aircraft;
     this.PriceMultiplier = priceMultiplier;
     this.ListOfSeatsRows = PopulateSeatList();
 }
コード例 #2
0
ファイル: Flight.cs プロジェクト: gwenhidwy/AirlineProject
 public Flight()
 {
     Schedule = new Schedule();
     StartTime = new DateTime();
     EndTime = new DateTime();
     Manifest = new List<Passenger>();
     Aircraft = new Aircraft();
     ListOfSeatsRows = new List<SeatRow>();
 }
コード例 #3
0
ファイル: Aircraft.cs プロジェクト: gwenhidwy/AirlineProject
 public void AddToSchedule(Schedule scheduleToAdd)
 {
     ScheduleList.Add(scheduleToAdd);
 }
コード例 #4
0
ファイル: Airline.cs プロジェクト: gwenhidwy/AirlineProject
        public void CreateFlight(Aircraft aircraft, Schedule schedule, int flightNumber)
        {
            int distance = LocationHelper.FindDistanceBetweenLocations(schedule.Origin, schedule.Destination);
            ListOfFlights.Add(new Flight(aircraft, schedule, flightNumber, .4m*distance));

        }