Пример #1
0
        private void ContinueProcess()
        {
            if (this.holdLuggage.Passengers != null)
            {
                ExtrasPage.CheckHoldLuggage();
                if (this.holdLuggage.Passengers != null)
                {
                    ExtrasPage.SelectHoldLuggagePassengers(this.holdLuggage.Passengers.Value);
                }
            }

            foreach (FlightExtras flightExtra in this.flightExtras)
            {
                ExtrasPage.CheckFlightExtraNumber(flightExtra.Number.Value);
                if (flightExtra.Passengers != null)
                {
                    ExtrasPage.SelectFlightExtraPassengers(flightExtra.Number.Value, flightExtra.Passengers.Value);
                }
            }

            if (this.airportTransfer.HotelLocation != null)
            {
                ExtrasPage.SelectAirportTransferHotelLocation(this.airportTransfer.HotelLocation);
            }
            if (this.airportTransfer.Hotel != null)
            {
                ExtrasPage.TypeAirportTransferHotel(this.airportTransfer.Hotel);
            }
            if (this.airportTransfer.TransferNumber != null)
            {
                ExtrasPage.ClickAirportTransterUpdate();
                ExtrasPage.CheckTransferNumber(this.airportTransfer.TransferNumber.Value);
            }

            if (this.carHire.PickupLocation != null)
            {
                ExtrasPage.SelectCarHirePickupLocation(this.carHire.PickupLocation);
            }
            if (this.carHire.MainDriverAge != null)
            {
                ExtrasPage.SelectCarHireMainDriverAge(this.carHire.MainDriverAge.Value);
            }
            if (this.carHire.PickupTime != null)
            {
                ExtrasPage.SelectCarHirePickupTime(this.carHire.PickupTime);
            }
            if (this.carHire.DropoffTime != null)
            {
                ExtrasPage.SelectCarHireDropoffTime(this.carHire.DropoffTime);
            }
            if (this.carHire.CarHireNumber != null)
            {
                ExtrasPage.CheckCarHireNumber(this.carHire.CarHireNumber.Value);
            }

            if (this.airportParking.DropoffTime != null)
            {
                ExtrasPage.SelectAirportParkingDropoffTime(this.airportParking.DropoffTime);
            }
            if (this.airportParking.PickupTime != null)
            {
                ExtrasPage.SelectAirportParkingPickupTime(this.airportParking.PickupTime);
            }
            if (this.airportParking.ParkingNumber != null)
            {
                ExtrasPage.CheckAirportParkingNumber(this.airportParking.ParkingNumber.Value);
            }
        }