public static MobileAnalyticsClient GetMobileAnalyticsServiceProxy()
 {
     return(ServiceClientFactory.CreateProxy <MobileAnalyticsClient, MobileAnalyticsSvc.IMobileAnalytics>(
                Settings.GetRequiredAppSetting("IAMobileAnalyticsUrl"),
                Settings.GetRequiredAppSetting("IAMobileAnalyticsUrlSecureUrl", string.Empty),
                true));
 }
 public static Inbox_PortTypeClient GetEmailPublisherServiceProxy()
 {
     return(ServiceClientFactory.CreateProxy <EmailPublisherSR.Inbox_PortTypeClient, EmailPublisherSR.Inbox_PortType>(
                Settings.GetRequiredAppSetting("IAEmailPublisherV03Url"),
                Settings.GetRequiredAppSetting("IAEmailPublisherV03SecureUrl", string.Empty),
                true));
 }
        //public static OrderServiceClient GetOrderServiceProxy()
        //{
        //    return ServiceClientFactory.CreateProxy<OrderServiceClient, IOrderService>(
        //        Settings.GetRequiredAppSetting("IAGlobalOrderingQuoteUrl"),
        //        Settings.GetRequiredAppSetting("IAGlobalOrderingQuoteSecureUrl", string.Empty),
        //        true);
        //}

        public static SubmitOrderClient GetSubmitOrderProxy()
        {
            return(ServiceClientFactory.CreateProxy <SubmitOrderClient, SubmitOrder>(
                       Settings.GetRequiredAppSetting("IAGlobalOrderingUrl"),
                       Settings.GetRequiredAppSetting("IAGlobalOrderingSecureUrl", string.Empty),
                       true));
        }
 public static AddressValidation_PortTypeClient GetAddressValidationServiceProxy()
 {
     return(ServiceClientFactory.CreateProxy <AddressValidation_PortTypeClient, AddressValidation_PortType>(
                Settings.GetRequiredAppSetting("IALegacyAddressValidationV02Url"),
                Settings.GetRequiredAppSetting("IALegacyAddressValidationV02SecureUrl", string.Empty),
                true));
 }
 public static EventInterfaceClient GetEventServiceProxy()
 {
     return(ServiceClientFactory.CreateProxy <EventInterfaceClient, IEventInterface>(
                Settings.GetRequiredAppSetting("IAEventUrl"),
                Settings.GetRequiredAppSetting("IAEventSecureUrl", string.Empty),
                true));
 }
Example #6
0
 public static OrderServiceClient GetOrderServiceProxy()
 {
     return(ServiceClientFactory.CreateProxy <OrderServiceClient, IOrderService>(
                Settings.GetRequiredAppSetting("IAGlobalOrderingQuoteUrl"),
                Settings.GetRequiredAppSetting("IAGlobalOrderingQuoteSecureUrl", string.Empty),
                true));
 }
 public static ShippingMexicoSVC.ShippingClient GetMexicoShippingServiceProxy()
 {
     return(ServiceClientFactory.CreateProxy <ShippingMexicoSVC.ShippingClient, ShippingMexicoSVC.IShipping>(
                Settings.GetRequiredAppSetting("IAShippingMexicoUrl"),
                Settings.GetRequiredAppSetting("IAShippingMexicoSecureUrl", string.Empty),
                true));
 }
 public static ChinaShippingClient GetChinaShippingServiceProxy()
 {
     return(ServiceClientFactory.CreateProxy <ChinaShippingClient, IChinaShipping>(
                Settings.GetRequiredAppSetting("IAChinaShippingUrl"),
                Settings.GetRequiredAppSetting("IAChinaShippingSecureUrl", string.Empty),
                true));
 }
 public static DistributorSVC.DistributorServiceClient GetDistributorServiceProxyChina()
 {
     return(ServiceClientFactory.CreateProxy <DistributorSVC.DistributorServiceClient, DistributorSVC.IDistributorService>(
                Settings.GetRequiredAppSetting("IADistributorUrl"),
                Settings.GetRequiredAppSetting("IADistributorSecureUrl", string.Empty),
                true));
 }
        //public static ChinaInterfaceClient GetChinaOrderServiceProxy()
        //{
        //    return ServiceClientFactory.CreateProxy<ChinaInterfaceClient, IChinaInterface>(
        //        Settings.GetRequiredAppSetting("IAChinaOrderUrl"),
        //        Settings.GetRequiredAppSetting("IAChinaOrderSecureUrl", string.Empty),
        //        true);
        //}

        public static CommunicationServiceClient GetCommunicationServiceProxy()
        {
            return(ServiceClientFactory.CreateProxy <CommunicationServiceClient, ICommunicationService>(
                       Settings.GetRequiredAppSetting("IACommunicationUrl"),
                       Settings.GetRequiredAppSetting("IACommunicationSecureUrl", string.Empty),
                       true));
        }
        //public static CatalogInterfaceClient GetCatalogServiceProxy()
        //{
        //    return ServiceClientFactory.CreateProxy<CatalogInterfaceClient, ICatalogInterface>(
        //        Settings.GetRequiredAppSetting("IAGlobalOrderingCatalogUrl"),
        //        Settings.GetRequiredAppSetting("IAGlobalOrderingCatalogSecureUrl", string.Empty),
        //        true);
        //}

        public static ShoppingCartServiceClient GetShoppingCartServiceProxy()
        {
            return(ServiceClientFactory.CreateProxy <ShoppingCartServiceClient, IShoppingCartService>(
                       Settings.GetRequiredAppSetting("IAShoppingCartUrl"),
                       Settings.GetRequiredAppSetting("IAShoppingCartSecureUrl", string.Empty),
                       true));
        }
        public static PaymentGatewayBridgeInterfaceClient GetPaymentGatewayBridgeProxy()
        {
            var trySecure = Settings.GetRequiredAppSetting("WcfSslEnabled", true);

            return(ServiceClientFactory.CreateProxy <PaymentGatewayBridgeInterfaceClient, IPaymentGatewayBridgeInterface>(
                       Settings.GetRequiredAppSetting("IAPaymentGatewayBridgeUrl"),
                       Settings.GetRequiredAppSetting("IAPaymentGatewayBridgeSecureUrl", string.Empty),
                       trySecure));
        }
        public static CustomerOrderServiceClient GetCustomerOrderServiceProxy()
        {
            var trySecure = Settings.GetRequiredAppSetting("WcfSslEnabled", true);

            return(ServiceClientFactory.CreateProxy <CustomerOrderServiceClient, ICustomerOrderService>(
                       Settings.GetRequiredAppSetting("IACustomerOrderUrl"),
                       Settings.GetRequiredAppSetting("IACustomerOrderSecureUrl", string.Empty),
                       trySecure));
        }
        public static CrmContactServiceClient GetCRMContactServiceProxy()
        {
            var trySecure = Settings.GetRequiredAppSetting("WcfSslEnabled", true);

            return(ServiceClientFactory.CreateProxy <CrmContactServiceClient, CrmContactService>(
                       Settings.GetRequiredAppSetting("IACrmContactUrl"),
                       Settings.GetRequiredAppSetting("IACrmContactUrlSecureUrl", string.Empty),
                       trySecure));
        }
        public static NotifyServiceClient GetNotificationAlartServiceProxy()
        {
            var trySecure = Settings.GetRequiredAppSetting("WcfSslEnabled", true);

            return(ServiceClientFactory.CreateProxy <NotifyServiceClient, INotifyService>(
                       Settings.GetRequiredAppSetting("IAAlertNotificationServiceUrl"),
                       Settings.GetRequiredAppSetting("IAAlertNotificationServiceSecureUrl", string.Empty),
                       trySecure));
        }
        public static Inbox_PortTypeClient GetEmailPublisherServiceProxy()
        {
            var trySecure = Settings.GetRequiredAppSetting("WcfSslEnabled", true);

            return(ServiceClientFactory.CreateProxy <Inbox_PortTypeClient, Inbox_PortType>(
                       Settings.GetRequiredAppSetting("IAEmailPublisherV03Url"),
                       Settings.GetRequiredAppSetting("IAEmailPublisherV03SecureUrl", string.Empty),
                       trySecure));
        }
        public static IEventRestInterface GetEventDetailServiceProxy()
        {
            var trySecure = Settings.GetRequiredAppSetting("WcfSslEnabled", true);

            return(ServiceClientFactory.CreateProxy <EventRestInterfaceClient, IEventRestInterface>(
                       Settings.GetRequiredAppSetting("IAEventDetailUrl"),
                       Settings.GetRequiredAppSetting("IAEventDetailSecureUrl", string.Empty),
                       trySecure));
        }
        public static DistributorCRMServiceClient GetDistributorCRMServiceProxy()
        {
            var trySecure = Settings.GetRequiredAppSetting("WcfSslEnabled", true);

            return(ServiceClientFactory.CreateProxy <DistributorCRMServiceClient, IDistributorCRMService>(
                       Settings.GetRequiredAppSetting("IADistributorCrmUrl"),
                       Settings.GetRequiredAppSetting("IADistributorCrmSecureUrl", string.Empty),
                       trySecure));
        }
        public static ShippingMexicoSvc.ShippingClient GetMexicoShippingServiceProxy()
        {
            var trySecure = Settings.GetRequiredAppSetting("WcfSslEnabled", true);

            return(ServiceClientFactory.CreateProxy <ShippingMexicoSvc.ShippingClient, ShippingMexicoSvc.IShipping>(
                       Settings.GetRequiredAppSetting("IAShippingMexicoUrl"),
                       Settings.GetRequiredAppSetting("IAShippingMexicoSecureUrl", string.Empty),
                       trySecure));
        }
        public static CatalogInterfaceClient GetCatalogServiceProxy()
        {
            var trySecure = Settings.GetRequiredAppSetting("WcfSslEnabled", true);

            return(ServiceClientFactory.CreateProxy <CatalogInterfaceClient, ICatalogInterface>(
                       Settings.GetRequiredAppSetting("IAGlobalOrderingCatalogUrl"),
                       Settings.GetRequiredAppSetting("IAGlobalOrderingCatalogSecureUrl", string.Empty),
                       trySecure));
        }
 public static PaymentGatewayBridgeSVC.PaymentGatewayBridgeInterfaceClient GetPaymentGatewayBridgeProxy()
 {
     return(ServiceClientFactory.CreateProxy
            <MyHerbalife3.Ordering.Providers.PaymentGatewayBridgeSVC.PaymentGatewayBridgeInterfaceClient,
             MyHerbalife3.Ordering.Providers.PaymentGatewayBridgeSVC.IPaymentGatewayBridgeInterface>(
                Settings.GetRequiredAppSetting("IAPaymentGatewayBridgeUrl"),
                Settings.GetRequiredAppSetting("IAPaymentGatewayBridgeSecureUrl", string.Empty),
                true));
 }