本文整理汇总了C#中IGiftCardService类的典型用法代码示例。如果您正苦于以下问题:C# IGiftCardService类的具体用法?C# IGiftCardService怎么用?C# IGiftCardService使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
IGiftCardService类属于命名空间,在下文中一共展示了IGiftCardService类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: 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;
}
示例2: GiftCardsController
public GiftCardsController(IGiftCardService giftCardService, IGiftCardOrderService giftCardOrderService, IUserService userService, ILogger logger, IRegistrationService registrationService, IUserMailer userMailer, IGiftOrderConfirmationMailer giftorderConfirmationMailer, ISEOToolStaticPageQueryService seoToolStaticPageQueryService)
{
_giftCardService = giftCardService;
_giftCardOrderService = giftCardOrderService;
_registrationService = registrationService;
_userService = userService;
_userMailer = userMailer;
_giftorderConfirmationMailer = giftorderConfirmationMailer;
_logger = logger;
_seoToolStaticPageQueryService = seoToolStaticPageQueryService;
}
示例3: 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,
MediaSettings mediaSetting, ShoppingCartSettings shoppingCartSettings,
CatalogSettings catalogSettings, OrderSettings orderSettings,
ShippingSettings shippingSettings,TaxSettings taxSettings)
{
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._mediaSetting = mediaSetting;
this._shoppingCartSettings = shoppingCartSettings;
this._catalogSettings = catalogSettings;
this._orderSettings = orderSettings;
this._shippingSettings = shippingSettings;
this._taxSettings = taxSettings;
}
示例4: GiftCardController
public GiftCardController(IGiftCardService giftCardService,
IPriceFormatter priceFormatter, IWorkflowMessageService workflowMessageService,
IDateTimeHelper dateTimeHelper, LocalizationSettings localizationSettings,
ICurrencyService currencyService, CurrencySettings currencySettings,
ILocalizationService localizationService, ICustomerActivityService customerActivityService,
IPermissionService permissionService)
{
this._giftCardService = giftCardService;
this._priceFormatter = priceFormatter;
this._workflowMessageService = workflowMessageService;
this._dateTimeHelper = dateTimeHelper;
this._localizationSettings = localizationSettings;
this._currencyService = currencyService;
this._currencySettings = currencySettings;
this._localizationService = localizationService;
this._customerActivityService = customerActivityService;
this._permissionService = permissionService;
}
示例5: GiftCardController
public GiftCardController(IGiftCardService giftCardService,
IPriceFormatter priceFormatter,
IWorkflowMessageService workflowMessageService,
IDateTimeHelper dateTimeHelper,
LocalizationSettings localizationSettings,
ILanguageService languageService,
ICustomerActivityService customerActivityService,
ICommonServices services)
{
this._giftCardService = giftCardService;
this._priceFormatter = priceFormatter;
this._workflowMessageService = workflowMessageService;
this._dateTimeHelper = dateTimeHelper;
this._localizationSettings = localizationSettings;
this._languageService = languageService;
this._customerActivityService = customerActivityService;
this._services = services;
}
示例6: HomeController
public HomeController(ICacheManager cacheManager,
IProductService productService,
ISettingService settingService,
ILanguageService languageService,
IWebHelper webHelper,
IStoreContext storeContext,
IGenericAttributeService genericAttributeService,
ICurrencyService currencyService,
ICountryService countryService,
IGiftCardService giftCardService,
ICustomerService customerService)
{
_cacheManager = cacheManager;
_productService = productService;
_settingService = settingService;
_languageService = languageService;
_webHelper = webHelper;
_storeContext = storeContext;
_genericAttributeService = genericAttributeService;
_currencyService = currencyService;
_countryService = countryService;
_giftCardService = giftCardService;
_customerService = customerService;
}
示例7: OrderController
public OrderController(IOrderService orderService,
IShipmentService shipmentService,
IWorkContext workContext,
ICurrencyService currencyService,
IPriceFormatter priceFormatter,
IOrderProcessingService orderProcessingService,
IDateTimeHelper dateTimeHelper,
IPaymentService paymentService,
ILocalizationService localizationService,
IPdfService pdfService,
IShippingService shippingService,
ICountryService countryService,
IProductAttributeParser productAttributeParser,
IWebHelper webHelper,
IDownloadService downloadService,
IAddressAttributeFormatter addressAttributeFormatter,
IStoreContext storeContext,
IOrderTotalCalculationService orderTotalCalculationService,
IRewardPointsService rewardPointsService,
IGiftCardService giftCardService,
CatalogSettings catalogSettings,
OrderSettings orderSettings,
TaxSettings taxSettings,
ShippingSettings shippingSettings,
AddressSettings addressSettings,
RewardPointsSettings rewardPointsSettings,
PdfSettings pdfSettings)
{
this._orderService = orderService;
this._shipmentService = shipmentService;
this._workContext = workContext;
this._currencyService = currencyService;
this._priceFormatter = priceFormatter;
this._orderProcessingService = orderProcessingService;
this._dateTimeHelper = dateTimeHelper;
this._paymentService = paymentService;
this._localizationService = localizationService;
this._pdfService = pdfService;
this._shippingService = shippingService;
this._countryService = countryService;
this._productAttributeParser = productAttributeParser;
this._webHelper = webHelper;
this._downloadService = downloadService;
this._addressAttributeFormatter = addressAttributeFormatter;
this._storeContext = storeContext;
this._rewardPointsService = rewardPointsService;
this._giftCardService = giftCardService;
this._orderTotalCalculationService = orderTotalCalculationService;
this._catalogSettings = catalogSettings;
this._orderSettings = orderSettings;
this._taxSettings = taxSettings;
this._shippingSettings = shippingSettings;
this._addressSettings = addressSettings;
this._rewardPointsSettings = rewardPointsSettings;
this._pdfSettings = pdfSettings;
}
示例8: SetUp
public new void SetUp()
{
_workContext = MockRepository.GenerateMock<IWorkContext>();
_store = new Store { Id = 1 };
_storeContext = MockRepository.GenerateMock<IStoreContext>();
_storeContext.Expect(x => x.CurrentStore).Return(_store);
var pluginFinder = new PluginFinder();
_shoppingCartSettings = new ShoppingCartSettings();
_catalogSettings = new CatalogSettings();
//price calculation service
_discountService = MockRepository.GenerateMock<IDiscountService>();
_categoryService = MockRepository.GenerateMock<ICategoryService>();
_productAttributeParser = MockRepository.GenerateMock<IProductAttributeParser>();
_productService = MockRepository.GenerateMock<IProductService>();
_productAttributeService = MockRepository.GenerateMock<IProductAttributeService>();
_genericAttributeService = MockRepository.GenerateMock<IGenericAttributeService>();
_eventPublisher = MockRepository.GenerateMock<IEventPublisher>();
_eventPublisher.Expect(x => x.Publish(Arg<object>.Is.Anything));
_settingService = MockRepository.GenerateMock<ISettingService>();
_typeFinder = MockRepository.GenerateMock<ITypeFinder>();
//shipping
_shippingSettings = new ShippingSettings();
_shippingSettings.ActiveShippingRateComputationMethodSystemNames = new List<string>();
_shippingSettings.ActiveShippingRateComputationMethodSystemNames.Add("FixedRateTestShippingRateComputationMethod");
_shippingMethodRepository = MockRepository.GenerateMock<IRepository<ShippingMethod>>();
_logger = new NullLogger();
_shippingService = new ShippingService(
_shippingMethodRepository,
_logger,
_productAttributeParser,
_productService,
_checkoutAttributeParser,
_genericAttributeService,
_shippingSettings,
_eventPublisher,
_shoppingCartSettings,
_settingService,
this.ProviderManager,
_typeFinder);
_providerManager = MockRepository.GenerateMock<IProviderManager>();
_checkoutAttributeParser = MockRepository.GenerateMock<ICheckoutAttributeParser>();
_giftCardService = MockRepository.GenerateMock<IGiftCardService>();
//tax
_taxSettings = new TaxSettings();
_taxSettings.ShippingIsTaxable = true;
_taxSettings.PaymentMethodAdditionalFeeIsTaxable = true;
_taxSettings.PricesIncludeTax = false;
_taxSettings.TaxDisplayType = TaxDisplayType.IncludingTax;
_taxSettings.DefaultTaxAddressId = 10;
_addressService = MockRepository.GenerateMock<IAddressService>();
_addressService.Expect(x => x.GetAddressById(_taxSettings.DefaultTaxAddressId)).Return(new Address { Id = _taxSettings.DefaultTaxAddressId });
_downloadService = MockRepository.GenerateMock<IDownloadService>();
_services = MockRepository.GenerateMock<ICommonServices>();
_httpRequestBase = MockRepository.GenerateMock<HttpRequestBase>();
_geoCountryLookup = MockRepository.GenerateMock<IGeoCountryLookup>();
_taxService = new TaxService(_addressService, _workContext, _taxSettings, _shoppingCartSettings, pluginFinder, _geoCountryLookup, this.ProviderManager);
_rewardPointsSettings = new RewardPointsSettings();
_priceCalcService = new PriceCalculationService(_discountService, _categoryService, _productAttributeParser, _productService, _shoppingCartSettings, _catalogSettings,
_productAttributeService, _downloadService, _services, _httpRequestBase, _taxService);
_orderTotalCalcService = new OrderTotalCalculationService(_workContext, _storeContext,
_priceCalcService, _taxService, _shippingService, _providerManager,
_checkoutAttributeParser, _discountService, _giftCardService, _genericAttributeService, _productAttributeParser,
_taxSettings, _rewardPointsSettings, _shippingSettings, _shoppingCartSettings, _catalogSettings);
}
示例9: ShoppingCartController
public ShoppingCartController(IProductService productService,
IWorkContext workContext, IStoreContext storeContext,
IShoppingCartService shoppingCartService, IPictureService pictureService,
ILocalizationService localizationService,
IProductAttributeService productAttributeService, IProductAttributeFormatter productAttributeFormatter,
IProductAttributeParser productAttributeParser,
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, IDeliveryTimeService deliveryTimeService,
IDownloadService downloadService, ICacheManager cacheManager,
IWebHelper webHelper, ICustomerActivityService customerActivityService,
IGenericAttributeService genericAttributeService,
MediaSettings mediaSettings, ShoppingCartSettings shoppingCartSettings,
CatalogSettings catalogSettings, OrderSettings orderSettings,
ShippingSettings shippingSettings, TaxSettings taxSettings,
CaptchaSettings captchaSettings, AddressSettings addressSettings,
HttpContextBase httpContext, PluginMediator pluginMediator,
IQuantityUnitService quantityUnitService)
{
this._productService = productService;
this._workContext = workContext;
this._storeContext = storeContext;
this._shoppingCartService = shoppingCartService;
this._pictureService = pictureService;
this._localizationService = localizationService;
this._productAttributeService = productAttributeService;
this._productAttributeFormatter = productAttributeFormatter;
this._productAttributeParser = productAttributeParser;
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._cacheManager = cacheManager;
this._webHelper = webHelper;
this._customerActivityService = customerActivityService;
this._genericAttributeService = genericAttributeService;
this._deliveryTimeService = deliveryTimeService;
this._httpContext = httpContext;
this._mediaSettings = mediaSettings;
this._shoppingCartSettings = shoppingCartSettings;
this._catalogSettings = catalogSettings;
this._orderSettings = orderSettings;
this._shippingSettings = shippingSettings;
this._taxSettings = taxSettings;
this._captchaSettings = captchaSettings;
this._addressSettings = addressSettings;
this._pluginMediator = pluginMediator;
this._quantityUnitService = quantityUnitService;
}
示例10: SetUp
public new void SetUp()
{
_workContext = null;
_store = new Store() { Id = 1 };
_storeContext = MockRepository.GenerateMock<IStoreContext>();
_storeContext.Expect(x => x.CurrentStore).Return(_store);
var pluginFinder = new PluginFinder();
_shoppingCartSettings = new ShoppingCartSettings();
_catalogSettings = new CatalogSettings();
var cacheManager = new NopNullCache();
_productService = MockRepository.GenerateMock<IProductService>();
//price calculation service
_discountService = MockRepository.GenerateMock<IDiscountService>();
_categoryService = MockRepository.GenerateMock<ICategoryService>();
_productAttributeParser = MockRepository.GenerateMock<IProductAttributeParser>();
_priceCalcService = new PriceCalculationService(_workContext, _storeContext,
_discountService, _categoryService,
_productAttributeParser, _productService,
cacheManager, _shoppingCartSettings, _catalogSettings);
_eventPublisher = MockRepository.GenerateMock<IEventPublisher>();
_eventPublisher.Expect(x => x.Publish(Arg<object>.Is.Anything));
_localizationService = MockRepository.GenerateMock<ILocalizationService>();
//shipping
_shippingSettings = new ShippingSettings();
_shippingSettings.ActiveShippingRateComputationMethodSystemNames = new List<string>();
_shippingSettings.ActiveShippingRateComputationMethodSystemNames.Add("FixedRateTestShippingRateComputationMethod");
_shippingMethodRepository = MockRepository.GenerateMock<IRepository<ShippingMethod>>();
_deliveryDateRepository = MockRepository.GenerateMock<IRepository<DeliveryDate>>();
_warehouseRepository = MockRepository.GenerateMock<IRepository<Warehouse>>();
_logger = new NullLogger();
_shippingService = new ShippingService(_shippingMethodRepository,
_deliveryDateRepository,
_warehouseRepository,
_logger,
_productService,
_productAttributeParser,
_checkoutAttributeParser,
_genericAttributeService,
_localizationService,
_addressService,
_shippingSettings,
pluginFinder,
_storeContext,
_eventPublisher,
_shoppingCartSettings,
cacheManager);
_shipmentService = MockRepository.GenerateMock<IShipmentService>();
_paymentService = MockRepository.GenerateMock<IPaymentService>();
_checkoutAttributeParser = MockRepository.GenerateMock<ICheckoutAttributeParser>();
_giftCardService = MockRepository.GenerateMock<IGiftCardService>();
_genericAttributeService = MockRepository.GenerateMock<IGenericAttributeService>();
//tax
_taxSettings = new TaxSettings();
_taxSettings.ShippingIsTaxable = true;
_taxSettings.PaymentMethodAdditionalFeeIsTaxable = true;
_taxSettings.DefaultTaxAddressId = 10;
_addressService = MockRepository.GenerateMock<IAddressService>();
_addressService.Expect(x => x.GetAddressById(_taxSettings.DefaultTaxAddressId)).Return(new Address() { Id = _taxSettings.DefaultTaxAddressId });
_taxService = new TaxService(_addressService, _workContext, _taxSettings, pluginFinder);
_rewardPointsSettings = new RewardPointsSettings();
_orderTotalCalcService = new OrderTotalCalculationService(_workContext, _storeContext,
_priceCalcService, _taxService, _shippingService, _paymentService,
_checkoutAttributeParser, _discountService, _giftCardService,
_genericAttributeService,
_taxSettings, _rewardPointsSettings, _shippingSettings, _shoppingCartSettings, _catalogSettings);
_orderService = MockRepository.GenerateMock<IOrderService>();
_webHelper = MockRepository.GenerateMock<IWebHelper>();
_languageService = MockRepository.GenerateMock<ILanguageService>();
_priceFormatter= MockRepository.GenerateMock<IPriceFormatter>();
_productAttributeFormatter= MockRepository.GenerateMock<IProductAttributeFormatter>();
_shoppingCartService= MockRepository.GenerateMock<IShoppingCartService>();
_checkoutAttributeFormatter= MockRepository.GenerateMock<ICheckoutAttributeFormatter>();
_customerService= MockRepository.GenerateMock<ICustomerService>();
_encryptionService = MockRepository.GenerateMock<IEncryptionService>();
_workflowMessageService = MockRepository.GenerateMock<IWorkflowMessageService>();
_customerActivityService = MockRepository.GenerateMock<ICustomerActivityService>();
_currencyService = MockRepository.GenerateMock<ICurrencyService>();
_affiliateService = MockRepository.GenerateMock<IAffiliateService>();
_vendorService = MockRepository.GenerateMock<IVendorService>();
_pdfService = MockRepository.GenerateMock<IPdfService>();
_paymentSettings = new PaymentSettings()
{
ActivePaymentMethodSystemNames = new List<string>()
{
"Payments.TestMethod"
//.........这里部分代码省略.........
示例11: CustomerController
public CustomerController(ICustomerService customerService,
INewsLetterSubscriptionService newsLetterSubscriptionService,
IGenericAttributeService genericAttributeService,
ICustomerRegistrationService customerRegistrationService,
ICustomerReportService customerReportService,
IDateTimeHelper dateTimeHelper,
ILocalizationService localizationService,
DateTimeSettings dateTimeSettings,
TaxSettings taxSettings,
RewardPointsSettings rewardPointsSettings,
ICountryService countryService,
IStateProvinceService stateProvinceService,
IAddressService addressService,
CustomerSettings customerSettings,
ITaxService taxService,
IWorkContext workContext,
IVendorService vendorService,
IStoreContext storeContext,
IPriceFormatter priceFormatter,
IOrderService orderService,
IExportManager exportManager,
ICustomerActivityService customerActivityService,
IPriceCalculationService priceCalculationService,
IProductAttributeFormatter productAttributeFormatter,
IPermissionService permissionService,
IQueuedEmailService queuedEmailService,
EmailAccountSettings emailAccountSettings,
IEmailAccountService emailAccountService,
ForumSettings forumSettings,
IForumService forumService,
IOpenAuthenticationService openAuthenticationService,
AddressSettings addressSettings,
IStoreService storeService,
ICustomerAttributeParser customerAttributeParser,
ICustomerAttributeService customerAttributeService,
IAddressAttributeParser addressAttributeParser,
IAddressAttributeService addressAttributeService,
IAddressAttributeFormatter addressAttributeFormatter,
IAffiliateService affiliateService,
IWorkflowMessageService workflowMessageService,
IGiftCardService giftCardService)
{
this._customerService = customerService;
this._newsLetterSubscriptionService = newsLetterSubscriptionService;
this._genericAttributeService = genericAttributeService;
this._customerRegistrationService = customerRegistrationService;
this._customerReportService = customerReportService;
this._dateTimeHelper = dateTimeHelper;
this._localizationService = localizationService;
this._dateTimeSettings = dateTimeSettings;
this._taxSettings = taxSettings;
this._rewardPointsSettings = rewardPointsSettings;
this._countryService = countryService;
this._stateProvinceService = stateProvinceService;
this._addressService = addressService;
this._customerSettings = customerSettings;
this._taxService = taxService;
this._workContext = workContext;
this._vendorService = vendorService;
this._storeContext = storeContext;
this._priceFormatter = priceFormatter;
this._orderService = orderService;
this._exportManager = exportManager;
this._customerActivityService = customerActivityService;
this._priceCalculationService = priceCalculationService;
this._productAttributeFormatter = productAttributeFormatter;
this._permissionService = permissionService;
this._queuedEmailService = queuedEmailService;
this._emailAccountSettings = emailAccountSettings;
this._emailAccountService = emailAccountService;
this._forumSettings = forumSettings;
this._forumService = forumService;
this._openAuthenticationService = openAuthenticationService;
this._addressSettings = addressSettings;
this._storeService = storeService;
this._customerAttributeParser = customerAttributeParser;
this._customerAttributeService = customerAttributeService;
this._addressAttributeParser = addressAttributeParser;
this._addressAttributeService = addressAttributeService;
this._addressAttributeFormatter = addressAttributeFormatter;
this._affiliateService = affiliateService;
this._workflowMessageService = workflowMessageService;this._giftCardService = giftCardService;
this._giftCardService = giftCardService;
}
示例12: OrderController
public OrderController(IOrderService orderService,
IOrderReportService orderReportService, IOrderProcessingService orderProcessingService,
IDateTimeHelper dateTimeHelper, IPriceFormatter priceFormatter, ILocalizationService localizationService,
IWorkContext workContext, ICurrencyService currencyService,
IEncryptionService encryptionService, IPaymentService paymentService,
IMeasureService measureService,
IAddressService addressService, ICountryService countryService,
IStateProvinceService stateProvinceService, IProductService productService,
IExportManager exportManager, IPermissionService permissionService,
IWorkflowMessageService workflowMessageService,
ICategoryService categoryService, IManufacturerService manufacturerService,
IProductAttributeService productAttributeService, IProductAttributeParser productAttributeParser,
IProductAttributeFormatter productAttributeFormatter, IShoppingCartService shoppingCartService,
ICheckoutAttributeFormatter checkoutAttributeFormatter,
IGiftCardService giftCardService, IDownloadService downloadService,
IShipmentService shipmentService, IStoreService storeService,
ITaxService taxService,
IPriceCalculationService priceCalculationService,
IEventPublisher eventPublisher,
ICustomerService customerService,
PluginMediator pluginMediator,
IAffiliateService affiliateService,
CatalogSettings catalogSettings, CurrencySettings currencySettings, TaxSettings taxSettings,
MeasureSettings measureSettings, PdfSettings pdfSettings, AddressSettings addressSettings,
IPdfConverter pdfConverter, ICommonServices services, Lazy<IPictureService> pictureService)
{
this._orderService = orderService;
this._orderReportService = orderReportService;
this._orderProcessingService = orderProcessingService;
this._dateTimeHelper = dateTimeHelper;
this._priceFormatter = priceFormatter;
this._localizationService = localizationService;
this._workContext = workContext;
this._currencyService = currencyService;
this._encryptionService = encryptionService;
this._paymentService = paymentService;
this._measureService = measureService;
this._addressService = addressService;
this._countryService = countryService;
this._stateProvinceService = stateProvinceService;
this._productService = productService;
this._exportManager = exportManager;
this._permissionService = permissionService;
this._workflowMessageService = workflowMessageService;
this._categoryService = categoryService;
this._manufacturerService = manufacturerService;
this._productAttributeService = productAttributeService;
this._productAttributeParser = productAttributeParser;
this._productAttributeFormatter = productAttributeFormatter;
this._shoppingCartService = shoppingCartService;
this._giftCardService = giftCardService;
this._downloadService = downloadService;
this._shipmentService = shipmentService;
this._storeService = storeService;
this._taxService = taxService;
this._priceCalculationService = priceCalculationService;
this._eventPublisher = eventPublisher;
this._customerService = customerService;
this._pluginMediator = pluginMediator;
this._affiliateService = affiliateService;
this._catalogSettings = catalogSettings;
this._currencySettings = currencySettings;
this._taxSettings = taxSettings;
this._measureSettings = measureSettings;
this._pdfSettings = pdfSettings;
this._addressSettings = addressSettings;
this._checkoutAttributeFormatter = checkoutAttributeFormatter;
_pdfConverter = pdfConverter;
_services = services;
_pictureService = pictureService;
}
示例13: OrderController
public OrderController(IOrderService orderService,
IOrderReportService orderReportService,
IOrderProcessingService orderProcessingService,
IReturnRequestService returnRequestService,
IPriceCalculationService priceCalculationService,
ITaxService taxService,
IDateTimeHelper dateTimeHelper,
IPriceFormatter priceFormatter,
IDiscountService discountService,
ILocalizationService localizationService,
IWorkContext workContext,
ICurrencyService currencyService,
IEncryptionService encryptionService,
IPaymentService paymentService,
IMeasureService measureService,
IPdfService pdfService,
IAddressService addressService,
ICountryService countryService,
IStateProvinceService stateProvinceService,
IProductService productService,
IExportManager exportManager,
IPermissionService permissionService,
IWorkflowMessageService workflowMessageService,
ICategoryService categoryService,
IManufacturerService manufacturerService,
IProductAttributeService productAttributeService,
IProductAttributeParser productAttributeParser,
IProductAttributeFormatter productAttributeFormatter,
IShoppingCartService shoppingCartService,
IGiftCardService giftCardService,
IDownloadService downloadService,
IShipmentService shipmentService,
IShippingService shippingService,
IStoreService storeService,
IVendorService vendorService,
IAddressAttributeParser addressAttributeParser,
IAddressAttributeService addressAttributeService,
IAddressAttributeFormatter addressAttributeFormatter,
IAffiliateService affiliateService,
IPictureService pictureService,
ICustomerActivityService customerActivityService,
ICacheManager cacheManager,
OrderSettings orderSettings,
CurrencySettings currencySettings,
TaxSettings taxSettings,
MeasureSettings measureSettings,
AddressSettings addressSettings,
ShippingSettings shippingSettings)
{
this._orderService = orderService;
this._orderReportService = orderReportService;
this._orderProcessingService = orderProcessingService;
this._returnRequestService = returnRequestService;
this._priceCalculationService = priceCalculationService;
this._taxService = taxService;
this._dateTimeHelper = dateTimeHelper;
this._priceFormatter = priceFormatter;
this._discountService = discountService;
this._localizationService = localizationService;
this._workContext = workContext;
this._currencyService = currencyService;
this._encryptionService = encryptionService;
this._paymentService = paymentService;
this._measureService = measureService;
this._pdfService = pdfService;
this._addressService = addressService;
this._countryService = countryService;
this._stateProvinceService = stateProvinceService;
this._productService = productService;
this._exportManager = exportManager;
this._permissionService = permissionService;
this._workflowMessageService = workflowMessageService;
this._categoryService = categoryService;
this._manufacturerService = manufacturerService;
this._productAttributeService = productAttributeService;
this._productAttributeParser = productAttributeParser;
this._productAttributeFormatter = productAttributeFormatter;
this._shoppingCartService = shoppingCartService;
this._giftCardService = giftCardService;
this._downloadService = downloadService;
this._shipmentService = shipmentService;
this._shippingService = shippingService;
this._storeService = storeService;
this._vendorService = vendorService;
this._addressAttributeParser = addressAttributeParser;
this._addressAttributeService = addressAttributeService;
this._addressAttributeFormatter = addressAttributeFormatter;
this._affiliateService = affiliateService;
this._pictureService = pictureService;
this._customerActivityService = customerActivityService;
this._cacheManager = cacheManager;
this._orderSettings = orderSettings;
this._currencySettings = currencySettings;
this._taxSettings = taxSettings;
this._measureSettings = measureSettings;
this._addressSettings = addressSettings;
this._shippingSettings = shippingSettings;
}
示例14: OrderProcessingService
/// <summary>
/// Ctor
/// </summary>
/// <param name="orderService">Order service</param>
/// <param name="webHelper">Web helper</param>
/// <param name="localizationService">Localization service</param>
/// <param name="languageService">Language service</param>
/// <param name="productService">Product service</param>
/// <param name="paymentService">Payment service</param>
/// <param name="logger">Logger</param>
/// <param name="orderTotalCalculationService">Order total calculationservice</param>
/// <param name="priceCalculationService">Price calculation service</param>
/// <param name="priceFormatter">Price formatter</param>
/// <param name="productAttributeParser">Product attribute parser</param>
/// <param name="productAttributeFormatter">Product attribute formatter</param>
/// <param name="giftCardService">Gift card service</param>
/// <param name="shoppingCartService">Shopping cart service</param>
/// <param name="checkoutAttributeFormatter">Checkout attribute service</param>
/// <param name="shippingService">Shipping service</param>
/// <param name="shipmentService">Shipment service</param>
/// <param name="taxService">Tax service</param>
/// <param name="customerService">Customer service</param>
/// <param name="discountService">Discount service</param>
/// <param name="encryptionService">Encryption service</param>
/// <param name="workContext">Work context</param>
/// <param name="workflowMessageService">Workflow message service</param>
/// <param name="vendorService">Vendor service</param>
/// <param name="customerActivityService">Customer activity service</param>
/// <param name="currencyService">Currency service</param>
/// <param name="affiliateService">Affiliate service</param>
/// <param name="eventPublisher">Event published</param>
/// <param name="pdfService">PDF service</param>
/// <param name="paymentSettings">Payment settings</param>
/// <param name="shippingSettings">Shipping settings</param>
/// <param name="rewardPointsSettings">Reward points settings</param>
/// <param name="orderSettings">Order settings</param>
/// <param name="taxSettings">Tax settings</param>
/// <param name="localizationSettings">Localization settings</param>
/// <param name="currencySettings">Currency settings</param>
public OrderProcessingService(IOrderService orderService,
IWebHelper webHelper,
ILocalizationService localizationService,
ILanguageService languageService,
IProductService productService,
IPaymentService paymentService,
ILogger logger,
IOrderTotalCalculationService orderTotalCalculationService,
IPriceCalculationService priceCalculationService,
IPriceFormatter priceFormatter,
IProductAttributeParser productAttributeParser,
IProductAttributeFormatter productAttributeFormatter,
IGiftCardService giftCardService,
IShoppingCartService shoppingCartService,
ICheckoutAttributeFormatter checkoutAttributeFormatter,
IShippingService shippingService,
IShipmentService shipmentService,
ITaxService taxService,
ICustomerService customerService,
IDiscountService discountService,
IEncryptionService encryptionService,
IWorkContext workContext,
IWorkflowMessageService workflowMessageService,
IVendorService vendorService,
ICustomerActivityService customerActivityService,
ICurrencyService currencyService,
IAffiliateService affiliateService,
IEventPublisher eventPublisher,
IPdfService pdfService,
ShippingSettings shippingSettings,
PaymentSettings paymentSettings,
RewardPointsSettings rewardPointsSettings,
OrderSettings orderSettings,
TaxSettings taxSettings,
LocalizationSettings localizationSettings,
CurrencySettings currencySettings)
{
this._orderService = orderService;
this._webHelper = webHelper;
this._localizationService = localizationService;
this._languageService = languageService;
this._productService = productService;
this._paymentService = paymentService;
this._logger = logger;
this._orderTotalCalculationService = orderTotalCalculationService;
this._priceCalculationService = priceCalculationService;
this._priceFormatter = priceFormatter;
this._productAttributeParser = productAttributeParser;
this._productAttributeFormatter = productAttributeFormatter;
this._giftCardService = giftCardService;
this._shoppingCartService = shoppingCartService;
this._checkoutAttributeFormatter = checkoutAttributeFormatter;
this._workContext = workContext;
this._workflowMessageService = workflowMessageService;
this._vendorService = vendorService;
this._shippingService = shippingService;
this._shipmentService = shipmentService;
this._taxService = taxService;
this._customerService = customerService;
this._discountService = discountService;
this._encryptionService = encryptionService;
//.........这里部分代码省略.........
示例15: InvoicesController
public InvoicesController(IOrderService orderService,
IOrderReportService orderReportService,
IOrderProcessingService orderProcessingService,
IPriceCalculationService priceCalculationService,
IDateTimeHelper dateTimeHelper,
IPriceFormatter priceFormatter,
IDiscountService discountService,
ILocalizationService localizationService,
IWorkContext workContext,
ICurrencyService currencyService,
IEncryptionService encryptionService,
IPaymentService paymentService,
IMeasureService measureService,
IPdfService pdfService,
IAddressService addressService,
ICountryService countryService,
IStateProvinceService stateProvinceService,
Nop.Services.Catalog.IProductService productService,
IExportManager exportManager,
IPermissionService permissionService,
IWorkflowMessageService workflowMessageService,
ICategoryService categoryService,
IManufacturerService manufacturerService,
IProductAttributeService productAttributeService,
IProductAttributeParser productAttributeParser,
IProductAttributeFormatter productAttributeFormatter,
IShoppingCartService shoppingCartService,
IGiftCardService giftCardService,
IDownloadService downloadService,
IShipmentService shipmentService,
IShippingService shippingService,
IStoreService storeService,
IVendorService vendorService,
IAddressAttributeParser addressAttributeParser,
IAddressAttributeService addressAttributeService,
IAddressAttributeFormatter addressAttributeFormatter,
IAffiliateService affiliateService,
IPictureService pictureService,
CurrencySettings currencySettings,
TaxSettings taxSettings,
MeasureSettings measureSettings,
AddressSettings addressSettings,
ShippingSettings shippingSettings,
IInvoiceService invoiceService,
IGenericAttributeService genericAttributeService,
IProductTemplateService productTemplateService,
IStoreContext storeContext,
ISettingService settingService,
IGroupDealService groupDealService)
{
this._orderService = orderService;
this._orderReportService = orderReportService;
this._orderProcessingService = orderProcessingService;
this._priceCalculationService = priceCalculationService;
this._dateTimeHelper = dateTimeHelper;
this._priceFormatter = priceFormatter;
this._discountService = discountService;
this._localizationService = localizationService;
this._workContext = workContext;
this._currencyService = currencyService;
this._encryptionService = encryptionService;
this._paymentService = paymentService;
this._measureService = measureService;
this._pdfService = pdfService;
this._addressService = addressService;
this._countryService = countryService;
this._stateProvinceService = stateProvinceService;
this._productService = productService;
this._exportManager = exportManager;
this._permissionService = permissionService;
this._workflowMessageService = workflowMessageService;
this._categoryService = categoryService;
this._manufacturerService = manufacturerService;
this._productAttributeService = productAttributeService;
this._productAttributeParser = productAttributeParser;
this._productAttributeFormatter = productAttributeFormatter;
this._shoppingCartService = shoppingCartService;
this._giftCardService = giftCardService;
this._downloadService = downloadService;
this._shipmentService = shipmentService;
this._shippingService = shippingService;
this._storeService = storeService;
this._vendorService = vendorService;
this._addressAttributeParser = addressAttributeParser;
this._addressAttributeService = addressAttributeService;
this._addressAttributeFormatter = addressAttributeFormatter;
this._affiliateService = affiliateService;
this._pictureService = pictureService;
this._currencySettings = currencySettings;
this._taxSettings = taxSettings;
this._measureSettings = measureSettings;
this._addressSettings = addressSettings;
this._shippingSettings = shippingSettings;
this._invoiceService = invoiceService;
this._genericAttributeService = genericAttributeService;
this._productTemplateService = productTemplateService;
this._storeContext = storeContext;
this._settingService = settingService;
this._groupDealService = groupDealService;
//.........这里部分代码省略.........