本文整理汇总了C#中IPriceCalculationService类的典型用法代码示例。如果您正苦于以下问题:C# IPriceCalculationService类的具体用法?C# IPriceCalculationService怎么用?C# IPriceCalculationService使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
IPriceCalculationService类属于命名空间,在下文中一共展示了IPriceCalculationService类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: FroogleService
public FroogleService(IGoogleService googleService,
IPriceCalculationService priceCalculationService,
ITaxService taxService,
IProductService productService,
ICategoryService categoryService,
IManufacturerService manufacturerService,
IPictureService pictureService,
ICurrencyService currencyService,
ILanguageService languageService,
ISettingService settingService,
IWorkContext workContext,
IMeasureService measureService,
MeasureSettings measureSettings,
FroogleSettings froogleSettings,
CurrencySettings currencySettings,
GoogleProductObjectContext objectContext)
{
this._googleService = googleService;
this._priceCalculationService = priceCalculationService;
this._taxService = taxService;
this._productService = productService;
this._categoryService = categoryService;
this._manufacturerService = manufacturerService;
this._pictureService = pictureService;
this._currencyService = currencyService;
this._languageService = languageService;
this._settingService = settingService;
this._workContext = workContext;
this._measureService = measureService;
this._measureSettings = measureSettings;
this._froogleSettings = froogleSettings;
this._currencySettings = currencySettings;
this._objectContext = objectContext;
}
示例2: PromosPriceCalculationService
//private readonly IStoreContext _storeContext;
//private readonly IDiscountService _discountService;
//private readonly ICategoryService _categoryService;
//private readonly IProductAttributeParser _productAttributeParser;
//private readonly IProductService _productService;
//private readonly ICacheManager _cacheManager;
//private readonly ShoppingCartSettings _shoppingCartSettings;
//private readonly CatalogSettings _catalogSettings;
#endregion
#region constructor
public PromosPriceCalculationService(
IPromoUtilities promoUtilities,
IWorkContext workContext,
IStoreContext storeContext,
IDiscountService discountService,
ICategoryService categoryService,
IManufacturerService manufacturerService,
IProductAttributeParser productAttributeParser,
IProductService productService,
ICacheManager cacheManager,
ShoppingCartSettings shoppingCartSettings,
CatalogSettings catalogSettings,
PromoSettings promoSettings,
ICurrencyService currencyService,
IPriceCalculationService priceCalculationService,
ILocalizationService localizationService,
ILogger logger)
: base (workContext, storeContext, discountService,
categoryService, manufacturerService, productAttributeParser,
productService, cacheManager, shoppingCartSettings,
catalogSettings)
{
this._promoUtilities = promoUtilities;
this._promoSettings = promoSettings;
this._workContext = workContext;
this._currencyService = currencyService;
this._priceCalculationService = priceCalculationService;
this._localizationService = localizationService;
this._logger = logger;
}
示例3: GoogleCheckoutPaymentProcessor
public GoogleCheckoutPaymentProcessor(ISettingService settingService,
IWebHelper webHelper, ITaxService taxService,
IShippingService shippingService,
IOrderTotalCalculationService orderTotalCalculationService,
IProductAttributeFormatter productAttributeFormatter,
IPriceCalculationService priceCalculationService, IWorkContext workContext,
ICustomerService customerService, IGenericAttributeService genericAttributeService,
ICountryService countryService,
IStateProvinceService stateProvinceService, IOrderProcessingService orderProcessingService,
IOrderService orderService, ILogger logger, HttpContextBase httpContext)
{
this._settingService = settingService;
this._webHelper = webHelper;
this._taxService = taxService;
this._shippingService = shippingService;
this._orderTotalCalculationService = orderTotalCalculationService;
this._productAttributeFormatter = productAttributeFormatter;
this._priceCalculationService = priceCalculationService;
this._workContext = workContext;
this._customerService = customerService;
this._genericAttributeService = genericAttributeService;
this._countryService = countryService;
this._stateProvinceService = stateProvinceService;
this._orderProcessingService = orderProcessingService;
this._orderService = orderService;
this._logger = logger;
this._httpContext = httpContext;
}
示例4: OrderTotalCalculationService
/// <summary>
/// Ctor
/// </summary>
/// <param name="workContext">Work context</param>
/// <param name="storeContext">Store context</param>
/// <param name="priceCalculationService">Price calculation service</param>
/// <param name="taxService">Tax service</param>
/// <param name="shippingService">Shipping service</param>
/// <param name="paymentService">Payment service</param>
/// <param name="checkoutAttributeParser">Checkout attribute parser</param>
/// <param name="discountService">Discount service</param>
/// <param name="giftCardService">Gift card service</param>
/// <param name="genericAttributeService">Generic attribute service</param>
/// <param name="taxSettings">Tax settings</param>
/// <param name="rewardPointsSettings">Reward points settings</param>
/// <param name="shippingSettings">Shipping settings</param>
/// <param name="shoppingCartSettings">Shopping cart settings</param>
/// <param name="catalogSettings">Catalog settings</param>
public OrderTotalCalculationService(IWorkContext workContext,
IStoreContext storeContext,
IPriceCalculationService priceCalculationService,
ITaxService taxService,
IShippingService shippingService,
IPaymentService paymentService,
ICheckoutAttributeParser checkoutAttributeParser,
IDiscountService discountService,
IGiftCardService giftCardService,
IGenericAttributeService genericAttributeService,
TaxSettings taxSettings,
RewardPointsSettings rewardPointsSettings,
ShippingSettings shippingSettings,
ShoppingCartSettings shoppingCartSettings,
CatalogSettings catalogSettings)
{
this._workContext = workContext;
this._storeContext = storeContext;
this._priceCalculationService = priceCalculationService;
this._taxService = taxService;
this._shippingService = shippingService;
this._paymentService = paymentService;
this._checkoutAttributeParser = checkoutAttributeParser;
this._discountService = discountService;
this._giftCardService = giftCardService;
this._genericAttributeService = genericAttributeService;
this._taxSettings = taxSettings;
this._rewardPointsSettings = rewardPointsSettings;
this._shippingSettings = shippingSettings;
this._shoppingCartSettings = shoppingCartSettings;
this._catalogSettings = catalogSettings;
}
示例5: GoogleService
public GoogleService(
IRepository<GoogleProductRecord> gpRepository,
IProductService productService,
IManufacturerService manufacturerService,
IStoreService storeService,
ICategoryService categoryService,
FroogleSettings settings,
IMeasureService measureService,
MeasureSettings measureSettings,
IPriceCalculationService priceCalculationService,
IWorkContext workContext)
{
_gpRepository = gpRepository;
_productService = productService;
_manufacturerService = manufacturerService;
_storeService = storeService;
_categoryService = categoryService;
Settings = settings;
_measureService = measureService;
_measureSettings = measureSettings;
_priceCalculationService = priceCalculationService;
_workContext = workContext;
_helper = new PluginHelperFeed("PromotionFeed.Froogle", "SmartStore.Plugin.Feed.Froogle", () =>
{
return Settings as PromotionFeedSettings;
});
}
示例6: MiscFacebookShopController
public MiscFacebookShopController(IAclService aclService,
ICacheManager cacheManager,
CatalogSettings catalogSettings,
ICategoryService categoryService,
ICurrencyService currencyService,
ILocalizationService localizationService,
IPermissionService permissionService,
IPictureService pictureService,
IPriceCalculationService priceCalculationService,
IPriceFormatter priceFormatter,
IProductService productService,
IStoreContext storeContext,
IStoreMappingService storeMappingService,
ITaxService taxService,
IWorkContext workContext)
{
this._aclService = aclService;
this._cacheManager = cacheManager;
this._catalogSettings = catalogSettings;
this._categoryService = categoryService;
this._currencyService = currencyService;
this._localizationService = localizationService;
this._permissionService = permissionService;
this._pictureService = pictureService;
this._priceCalculationService = priceCalculationService;
this._priceFormatter = priceFormatter;
this._productService = productService;
this._storeContext = storeContext;
this._storeMappingService = storeMappingService;
this._taxService = taxService;
this._workContext = workContext;
}
示例7: ProductController
public ProductController(
ICommonServices services,
IManufacturerService manufacturerService,
IProductService productService,
IProductAttributeService productAttributeService,
IProductAttributeParser productAttributeParser,
ITaxService taxService,
ICurrencyService currencyService,
IPictureService pictureService,
IPriceCalculationService priceCalculationService,
IPriceFormatter priceFormatter,
ICustomerContentService customerContentService,
ICustomerService customerService,
IShoppingCartService shoppingCartService,
IRecentlyViewedProductsService recentlyViewedProductsService,
IWorkflowMessageService workflowMessageService,
IProductTagService productTagService,
IOrderReportService orderReportService,
IBackInStockSubscriptionService backInStockSubscriptionService,
IAclService aclService,
IStoreMappingService storeMappingService,
MediaSettings mediaSettings,
CatalogSettings catalogSettings,
ShoppingCartSettings shoppingCartSettings,
LocalizationSettings localizationSettings,
CaptchaSettings captchaSettings,
CatalogHelper helper,
IDownloadService downloadService,
ILocalizationService localizationService)
{
this._services = services;
this._manufacturerService = manufacturerService;
this._productService = productService;
this._productAttributeService = productAttributeService;
this._productAttributeParser = productAttributeParser;
this._taxService = taxService;
this._currencyService = currencyService;
this._pictureService = pictureService;
this._priceCalculationService = priceCalculationService;
this._priceFormatter = priceFormatter;
this._customerContentService = customerContentService;
this._customerService = customerService;
this._shoppingCartService = shoppingCartService;
this._recentlyViewedProductsService = recentlyViewedProductsService;
this._workflowMessageService = workflowMessageService;
this._productTagService = productTagService;
this._orderReportService = orderReportService;
this._backInStockSubscriptionService = backInStockSubscriptionService;
this._aclService = aclService;
this._storeMappingService = storeMappingService;
this._mediaSettings = mediaSettings;
this._catalogSettings = catalogSettings;
this._shoppingCartSettings = shoppingCartSettings;
this._localizationSettings = localizationSettings;
this._captchaSettings = captchaSettings;
this._helper = helper;
this._downloadService = downloadService;
this._localizationService = localizationService;
}
示例8: HadSpentAmountRule
public HadSpentAmountRule(
IOrderService orderService,
IPriceCalculationService priceCalculationService,
ITaxService taxService)
{
this._orderService = orderService;
this._priceCalculationService = priceCalculationService;
this._taxService = taxService;
}
示例9: promoService
public promoService(
IProductService productService,
ICategoryService categoryService,
IManufacturerService manufacturerService,
IPictureService pictureService,
ICurrencyService currencyService,
ISettingService settingService,
IWorkContext workContext,
IMeasureService measureService,
MeasureSettings measureSettings,
CurrencySettings currencySettings,
IProductAttributeService productAttributeService,
IPriceCalculationService priceCalculationService,
ITaxService taxService,
ILogger logger,
IStoreService storeService,
IPromoUtilities promoUtilities,
PromoSettings promoSettings,
IShippingService shippingService,
IGenericAttributeService genericAttributeService,
IStoreContext storeContext,
IProductMappingService productMappingService,
IShoppingCartService shoppingCartService,
ICouponService qixolPromosCouponService,
IAttributeValueService attributeValueService,
IOrderService orderService,
ICustomerService customerService,
ILocalizationService localizationService)
{
this._productService = productService;
this._categoryService = categoryService;
this._manufacturerService = manufacturerService;
this._pictureService = pictureService;
this._currencyService = currencyService;
this._settingService = settingService;
this._workContext = workContext;
this._measureService = measureService;
this._measureSettings = measureSettings;
this._currencySettings = currencySettings;
this._productAttributeService = productAttributeService;
this._priceCalculationService = priceCalculationService;
this._taxService = taxService;
this._logger = logger;
this._promoUtilities = promoUtilities;
this._storeService = storeService;
this._shippingService = shippingService;
this._genericAttributeService = genericAttributeService;
this._storeContext = storeContext;
this._productMappingService = productMappingService;
this._shoppingCartService = shoppingCartService;
this._couponService = qixolPromosCouponService;
this._attributeValueService = attributeValueService;
this._orderService = orderService;
this._promoSettings = promoSettings;
this._customerService = customerService;
this._localizationService = localizationService;
}
示例10: HadSpentAmountDiscountRequirementRule
public HadSpentAmountDiscountRequirementRule(
ILocalizationService localizationService,
IOrderService orderService,
IPriceCalculationService priceCalculationService,
ITaxService taxService)
{
this._localizationService = localizationService;
this._orderService = orderService;
this._priceCalculationService = priceCalculationService;
this._taxService = taxService;
}
示例11: ShoppingCartController
public ShoppingCartController(IProductService productService, IWorkContext workContext,
IShoppingCartService shoppingCartService, IPictureService pictureService,
ILocalizationService localizationService, IProductAttributeFormatter productAttributeFormatter,
ITaxService taxService, ICurrencyService currencyService,
IPriceCalculationService priceCalculationService, IPriceFormatter priceFormatter,
ICheckoutAttributeParser checkoutAttributeParser, ICheckoutAttributeFormatter checkoutAttributeFormatter,
IOrderProcessingService orderProcessingService,
IDiscountService discountService,ICustomerService customerService,
IGiftCardService giftCardService, ICountryService countryService,
IStateProvinceService stateProvinceService, IShippingService shippingService,
IOrderTotalCalculationService orderTotalCalculationService,
ICheckoutAttributeService checkoutAttributeService, IPaymentService paymentService,
IWorkflowMessageService workflowMessageService,
IPermissionService permissionService,
IDownloadService downloadService,
MediaSettings mediaSetting, ShoppingCartSettings shoppingCartSettings,
CatalogSettings catalogSettings, OrderSettings orderSettings,
ShippingSettings shippingSettings, TaxSettings taxSettings,
CaptchaSettings captchaSettings)
{
this._productService = productService;
this._workContext = workContext;
this._shoppingCartService = shoppingCartService;
this._pictureService = pictureService;
this._localizationService = localizationService;
this._productAttributeFormatter = productAttributeFormatter;
this._taxService = taxService;
this._currencyService = currencyService;
this._priceCalculationService = priceCalculationService;
this._priceFormatter = priceFormatter;
this._checkoutAttributeParser = checkoutAttributeParser;
this._checkoutAttributeFormatter = checkoutAttributeFormatter;
this._orderProcessingService = orderProcessingService;
this._discountService = discountService;
this._customerService = customerService;
this._giftCardService = giftCardService;
this._countryService = countryService;
this._stateProvinceService = stateProvinceService;
this._shippingService = shippingService;
this._orderTotalCalculationService = orderTotalCalculationService;
this._checkoutAttributeService = checkoutAttributeService;
this._paymentService = paymentService;
this._workflowMessageService = workflowMessageService;
this._permissionService = permissionService;
this._downloadService = downloadService;
this._mediaSetting = mediaSetting;
this._shoppingCartSettings = shoppingCartSettings;
this._catalogSettings = catalogSettings;
this._orderSettings = orderSettings;
this._shippingSettings = shippingSettings;
this._taxSettings = taxSettings;
this._captchaSettings = captchaSettings;
}
示例12: USPSComputationMethod
public USPSComputationMethod(IMeasureService measureService,
IShippingService shippingService, ISettingService settingService,
USPSSettings uspsSettings, MeasureSettings measureSettings,
IPriceCalculationService priceCalculationService)
{
this._measureService = measureService;
this._shippingService = shippingService;
this._settingService = settingService;
this._uspsSettings = uspsSettings;
this._measureSettings = measureSettings;
this._priceCalculationService = priceCalculationService;
}
示例13: ShoppingCartController
public ShoppingCartController(ICustomerService customerService,
IDateTimeHelper dateTimeHelper, IPriceFormatter priceFormatter,
ITaxService taxService, IPriceCalculationService priceCalculationService,
IPermissionService permissionService)
{
this._customerService = customerService;
this._dateTimeHelper = dateTimeHelper;
this._priceFormatter = priceFormatter;
this._taxService = taxService;
this._priceCalculationService = priceCalculationService;
this._permissionService = permissionService;
}
示例14: ByWeightShippingComputationMethod
public ByWeightShippingComputationMethod(IShippingService shippingService,
IShippingByWeightService shippingByWeightService,
IPriceCalculationService priceCalculationService,
ShippingByWeightSettings shippingByWeightSettings,
ShippingByWeightObjectContext objectContext)
{
this._shippingService = shippingService;
this._shippingByWeightService = shippingByWeightService;
this._priceCalculationService = priceCalculationService;
this._shippingByWeightSettings = shippingByWeightSettings;
this._objectContext = objectContext;
}
示例15: PayPalDirectPaymentProcessor
public PayPalDirectPaymentProcessor(PayPalDirectPaymentSettings paypalDirectPaymentSettings,
ISettingService settingService,
ITaxService taxService, IPriceCalculationService priceCalculationService,
ICurrencyService currencyService,
CurrencySettings currencySettings, IWebHelper webHelper,
StoreInformationSettings storeInformationSettings)
{
this._paypalDirectPaymentSettings = paypalDirectPaymentSettings;
this._settingService = settingService;
this._taxService = taxService;
this._priceCalculationService = priceCalculationService;
this._currencyService = currencyService;
this._currencySettings = currencySettings;
this._webHelper = webHelper;
this._storeInformationSettings = storeInformationSettings;
}