//
        // GET: /HotelDetail/


        public ActionResult GetHotelInfo(FormCollection col)
        {
            var provider       = HotelProviderBroker.GetHotelDetailsProvider((HotelSearchProviderTypes)int.Parse("2"));
            var searchResponse = provider.RetrieveHotelInfo(col["hotelCode"]);


            return(View("HotelDetail", searchResponse));
        }
        public ActionResult Index(string hotelCode)
        {
            selectedHotelCode = hotelCode;
            HotelSearchDto searchCriteria = TempData["HotelSearchDto"] as HotelSearchDto;

            //Call manager class and there make a call to provider based on selected ddl value(Provider)
            var provider       = HotelProviderBroker.GetHotelSearchProvider((HotelSearchProviderTypes)int.Parse(searchCriteria.Provider));
            var searchResponse = provider.RetrieveHotelRates(ConvertToProviderRequest(searchCriteria));


            return(View());
        }
Exemple #3
0
        public ActionResult searchBedbank(FormCollection collection)
        {
            HotelSearchDto searchCriteria = new HotelSearchDto();

            searchCriteria.Provider = collection["ddlProvider"];

            searchCriteria.Address = collection["add"];
            if (collection["lat"] != "")
            {
                searchCriteria.Latitude = double.Parse(collection["lat"]);
            }
            if (collection["lan"] != "")
            {
                searchCriteria.Longitude = double.Parse(collection["lan"]);
            }
            searchCriteria.StartDate  = collection["checkIn"];
            searchCriteria.EndDate    = collection["checkOut"];
            searchCriteria.TotalGuest = collection["ddlTotalGuest"];
            searchCriteria.TotalRoom  = collection["ddlNoOfRooms"];
            searchCriteria.Provider   = collection["ddlProvider"];
            //if (collection["hotelcodes"] != "")
            searchCriteria.HotelCodes  = GetHotels(collection);
            TempData["HotelSearchDto"] = searchCriteria;
            //Call manager class and there make a call to provider based on selected ddl value(Provider)

            ViewBag.StartDate       = searchCriteria.StartDate;
            ViewBag.EndDate         = searchCriteria.EndDate;
            ViewBag.TotalTravellers = searchCriteria.TotalGuest;
            ViewBag.Lat             = searchCriteria.Latitude;
            ViewBag.Lan             = searchCriteria.Longitude;

            var provider       = HotelProviderBroker.GetHotelSearchProvider((HotelSearchProviderTypes)int.Parse(searchCriteria.Provider));
            var searchResponse = provider.Search(ConvertToProviderReqeust(searchCriteria));

            return(View("SearchHotelTourico", searchResponse));
        }