Exemple #1
0
        public void BookTicket()
        {
            PassengerRepository passenger = new PassengerRepository();

            if (HomePage.LoggedInStatus)
            {
                Console.WriteLine("Welcome to booking page");
                Console.WriteLine("Please Enter the Train Number you wish to Book :");
                string trainNumber = Validate.CheckTrainNumber(Console.ReadLine());

                Console.WriteLine("Enter number of Tickets");
                int count = Validate.ValidateInteger(Console.ReadLine());

                trainRepository.UpdateTicket(trainNumber, count);

                for (int i = 0; i < count; i++)
                {
                    Console.WriteLine("\n****Enter Passenger Detail {0} *****", i + 1);
                    PassengerRepository.AddDetail();
                }
                passenger.MapBookingDetail(UserRepository.LoggedInUserId);
            }
            else
            {
                Console.WriteLine("You Must Login to Book the Ticket");
            }
        }