public ActionResult BookedDetails(HotelBooking booking)
        {
            try
            {
                CreateSession();
                SearchInfo info = searchManager.GetSearchInfo();
                booking.BookingDate          = DateTime.Now;
                booking.TotalCost            = (decimal)TempData["TotalCost"];
                booking.HotelBookingContacts = new HotelBookingContact()
                {
                    ContactName = booking.HotelBookingContacts.ContactName,
                    EmailID     = booking.HotelBookingContacts.EmailID,
                    PhoneNo     = booking.HotelBookingContacts.PhoneNo
                };

                booking.SearchInfos = new SearchInfo()
                {
                    CheckInDate  = info.CheckInDate,
                    CheckOutDate = info.CheckOutDate,
                    NoOfNight    = info.NoOfNight,
                    NoOfPeople   = info.NoOfPeople,
                    NoOfRooms    = info.NoOfRooms,
                    HotelId      = info.HotelId,
                    ExtraCost    = info.ExtraCost
                };
                searchManager.SaveBookingDummy(booking);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            return(RedirectToAction("CreatePayment", "Payment"));
        }