public FedexComputationMethod(IMeasureService measureService, IShippingService shippingService, FedexSettings fedexSettings, IOrderTotalCalculationService orderTotalCalculationService, ICurrencyService currencyService, ILogger logger, ICommonServices services) { this._measureService = measureService; this._shippingService = shippingService; this._fedexSettings = fedexSettings; this._orderTotalCalculationService = orderTotalCalculationService; this._currencyService = currencyService; this._logger = logger; this._services = services; T = NullLocalizer.Instance; }
/// <summary> /// Install plugin /// </summary> public override void Install() { //settings var settings = new FedexSettings() { Url = "https://gatewaybeta.fedex.com:443/web-services/rate", DropoffType = SmartStore.Fedex.DropoffType.BusinessServiceCenter, Street = "Sender Address Line 1", City = "Memphis", StateOrProvinceCode = "TN", PostalCode = "38115", CountryCode = "US", PackingPackageVolume = 5184 }; _services.Settings.SaveSetting(settings); _services.Localization.ImportPluginResourcesFromXml(this.PluginDescriptor); base.Install(); }
public FedexShipmentTracker(ILogger logger, FedexSettings fedexSettings) { this._logger = logger; this._fedexSettings = fedexSettings; }