/// <summary> /// Ctor /// </summary> /// <param name="logger">Logger</param> /// <param name="priceCalculationService">PriceCalculation service</param> /// <param name="productAttributeParser">Product Attribute Parser</param> /// <param name="productService">Product Service</param> /// <param name="settingService">Settings service</param> /// <param name="shippingByTotalService">ShippingByTotal service</param> /// <param name="shippingService">Shipping service</param> /// <param name="storeContext">Store Context</param> /// <param name="objectContext">ShippingByTotal object context</param> /// <param name="shippingByTotalSettings">ShippingByTotal settings</param> /// <param name="webHelper">Web Helper</param> public ByTotalShippingComputationMethod(ILogger logger, IPriceCalculationService priceCalculationService, IProductAttributeParser productAttributeParser, IProductService productService, ISettingService settingService, IShippingByTotalService shippingByTotalService, IShippingService shippingService, IStoreContext storeContext, ShippingByTotalObjectContext objectContext, ShippingByTotalSettings shippingByTotalSettings, IWebHelper webHelper) { _logger = logger; _priceCalculationService = priceCalculationService; _productAttributeParser = productAttributeParser; _productService = productService; _objectContext = objectContext; _priceCalculationService = priceCalculationService; _settingService = settingService; _shippingByTotalService = shippingByTotalService; _shippingByTotalSettings = shippingByTotalSettings; _shippingService = shippingService; _storeContext = storeContext; _webHelper = webHelper; }
/// <summary> /// Ctor /// </summary> /// <param name="shippingService">Shipping service</param> /// <param name="shippingByTotalService">ShippingByTotal service</param> /// <param name="shippingByTotalSettings">ShippingByTotal settings</param> /// <param name="objectContext">ShippingByTotal object context</param> /// <param name="priceCalculationService">PriceCalculation service</param> /// <param name="settingService">Settings service</param> /// <param name="logger">Logger</param> public ByTotalShippingComputationMethod(IShippingService shippingService, IStoreContext storeContext, IShippingByTotalService shippingByTotalService, ShippingByTotalSettings shippingByTotalSettings, ShippingByTotalObjectContext objectContext, IPriceCalculationService priceCalculationService, ILogger logger, ISettingService settingService) { this._shippingService = shippingService; this._storeContext = storeContext; this._shippingByTotalService = shippingByTotalService; this._shippingByTotalSettings = shippingByTotalSettings; this._objectContext = objectContext; this._priceCalculationService = priceCalculationService; this._logger = logger; this._settingService = settingService; }
/// <summary> /// Ctor /// </summary> /// <param name="shippingService">Shipping service</param> /// <param name="shippingByTotalService">ShippingByTotal service</param> /// <param name="shippingByTotalSettings">ShippingByTotal settings</param> /// <param name="objectContext">ShippingByTotal object context</param> /// <param name="priceCalculationService">PriceCalculation service</param> /// <param name="settingService">Settings service</param> /// <param name="logger">Logger</param> public ByTotalShippingComputationMethod(IShippingService shippingService, IStoreContext storeContext, IShippingByTotalService shippingByTotalService, ShippingByTotalSettings shippingByTotalSettings, ShippingByTotalObjectContext objectContext, IPriceCalculationService priceCalculationService, ILogger logger, ISettingService settingService, ILocalizationService localizationService) { this._shippingService = shippingService; this._storeContext = storeContext; this._shippingByTotalService = shippingByTotalService; this._shippingByTotalSettings = shippingByTotalSettings; this._objectContext = objectContext; this._priceCalculationService = priceCalculationService; this._logger = logger; this._settingService = settingService; this._localizationService = localizationService; }