private static void AddPassengerToScheduledFlight( string enteredText, PassengerTypeEnum passengerType, bool isLoyaltyMember) { string[] passengerSegments = enteredText.Split(' '); if (!isLoyaltyMember) { _scheduledFlight.AddPassenger(new Passenger { Type = passengerType, Name = passengerSegments[2], Age = Convert.ToInt32(passengerSegments[3]), }); } else { _scheduledFlight.AddPassenger(new Passenger { Type = passengerType, Name = passengerSegments[2], Age = Convert.ToInt32(passengerSegments[3]), LoyaltyPoints = Convert.ToInt32(passengerSegments[4]), IsUsingLoyaltyPoints = Convert.ToBoolean(passengerSegments[5]), }); } }
public bool IsUpgradeSeat() { bool success = false; switch (PassengerType) { case PassengerTypeEnum.Economy: PassengerType = PassengerTypeEnum.BusinessClass; success = true; break; case PassengerTypeEnum.BusinessClass: PassengerType = PassengerTypeEnum.FirstClass; success = true; break; } return(success); }