Example #1
0
        public static IHotelSearchProvider GetHotelSearchProvider(HotelSearchProviderTypes searchProviderType)
        {
            if (searchProviderType == HotelSearchProviderTypes.Sabre)
            {
                //return new SabreHotelSearchProvider();
            }

            //msanka change
            if (searchProviderType == HotelSearchProviderTypes.Tourico)
            {
                return(new TouricoHotelSearchProvider());
            }

            //msanka change
            if (searchProviderType == HotelSearchProviderTypes.Tourico)
            {
                return(new TouricoHotelSearchProvider());
            }

            throw new ApplicationException("Unexpected search provider type.");
        }
        public static IHotelSearchProvider GetHotelSearchProvider(HotelSearchProviderTypes searchProviderType)
        {
            if (searchProviderType == HotelSearchProviderTypes.Sabre)
            {
               //return new SabreHotelSearchProvider();
            }

            //msanka change
            if (searchProviderType == HotelSearchProviderTypes.Tourico)
            {
                return new TouricoHotelSearchProvider();

            }

             //msanka change
            if (searchProviderType == HotelSearchProviderTypes.Tourico)
            {
                return new TouricoHotelSearchProvider();

            }

            throw new ApplicationException("Unexpected search provider type.");
        }
Example #3
0
        public static IHotelSearchProvider GetHotelSearchProvider(HotelSearchProviderTypes searchProviderType)
        {
            if (searchProviderType == HotelSearchProviderTypes.Sabre)
            {
                //return new SabreHotelSearchProvider();
            }

            //msanka change
            if (searchProviderType == HotelSearchProviderTypes.Tourico)
            {
                return(new TouricoHotelSearchProvider());
                //throw new NotImplementedException("Tourico provider type not implemented!");
            }


            //msanka change
            if (searchProviderType == HotelSearchProviderTypes.HotelBeds)
            {
                return(new HotelBedsSearchProvider());
            }


            throw new ApplicationException("Unexpected search provider type.");
        }
Example #4
0
        public static IHotelSearchProvider GetHotelSearchProvider(HotelSearchProviderTypes searchProviderType)
        {
            if (searchProviderType == HotelSearchProviderTypes.Sabre)
            {
                //return new SabreHotelSearchProvider();
            }

            //msanka change
            if (searchProviderType == HotelSearchProviderTypes.Tourico)
            {
                return new TouricoHotelSearchProvider();
                //throw new NotImplementedException("Tourico provider type not implemented!");
            }

            //msanka change
            if (searchProviderType == HotelSearchProviderTypes.HotelBeds)
            {
                return new HotelBedsSearchProvider();

            }

            throw new ApplicationException("Unexpected search provider type.");
        }
Example #5
0
        public static IHotelDetailsProvider GetHotelDetailsProvider(HotelSearchProviderTypes searchProviderType)
        {
            if (searchProviderType == HotelSearchProviderTypes.Tourico)
            {
                return new TouricoHotelSearchProvider();
            }

            throw new ApplicationException("Unexpected search provider type.");
        }