예제 #1
0
 public ProductAttributeFormatter(
     //IWorkContext workContext,
     ProductAttributeDomainService productAttributeService,
     IProductAttributeParser productAttributeParser,
     CurrencyDomainService currencyService,
     //ILocalizationService localizationService,
     TaxDomainService taxService,
     IPriceFormatter priceFormatter,
     //IDownloadService downloadService,
     //IWebHelper webHelper,
     PriceCalculationDomainService priceCalculationService
     //ShoppingCartSettings shoppingCartSettings
     , IStoreContext storeContext
     , SettingDomainService settingDomainService
     )
 {
     //this._workContext = workContext;
     this._productAttributeService = productAttributeService;
     this._productAttributeParser  = productAttributeParser;
     this._currencyService         = currencyService;
     //this._localizationService = localizationService;
     this._taxService     = taxService;
     this._priceFormatter = priceFormatter;
     //this._downloadService = downloadService;
     //this._webHelper = webHelper;
     this._priceCalculationService = priceCalculationService;
     //this._shoppingCartSettings = shoppingCartSettings;
     _storeContext         = storeContext;
     _settingDomainService = settingDomainService;
 }
예제 #2
0
        public ProductAppService(ProductDomainService productDomainService
                                 , ShippingDomainServie shippingDomainServie
                                 , VendorDomainService vendorDomainService
                                 , SettingDomainService settingDomainService
                                 , ProductTemplateDomainService productTemplateService
                                 , PictureDomainService pictureDomainService
                                 , CurrencyDomainService currencyDomainService
                                 , TaxDomainService taxDomainService
                                 , PriceCalculationDomainService priceCalculationDomainService
                                 , IPriceFormatter priceFormatter
                                 , IProductAttributeParser productAttributeParser
                                 , ProductAttributeDomainService productAttributeDomainService
                                 , DownloadDomainService downloadDomainService
                                 , ManufacturerDomainService manufacturerDomainService
                                 , SpecificationAttributeDomainService specificationAttributeDomainService

                                 , IVendorTest vendorTest
                                 , IStoreContext storeContext
                                 , ICacheManager cacheManager)
        {
            _productDomainService          = productDomainService;
            _shippingDomainServie          = shippingDomainServie;
            _vendorDomainService           = vendorDomainService;
            _settingDomainService          = settingDomainService;
            _productTemplateService        = productTemplateService;
            _pictureDomainService          = pictureDomainService;
            _currencyDomainService         = currencyDomainService;
            _taxDomainService              = taxDomainService;
            _priceCalculationDomainService = priceCalculationDomainService;
            _priceFormatter                      = priceFormatter;
            _productAttributeParser              = productAttributeParser;
            _productAttributeDomainService       = productAttributeDomainService;
            _downloadDomainService               = downloadDomainService;
            _manufacturerDomainService           = manufacturerDomainService;
            _specificationAttributeDomainService = specificationAttributeDomainService;

            _vendorTest        = vendorTest;
            _storeContext      = storeContext;
            this._cacheManager = cacheManager;

            var a = 5;
        }
        //private readonly IWebHelper _webHelper;

        public CheckoutAttributeFormatter(
            //IWorkContext workContext,
            CheckoutAttributeDomainService checkoutAttributeService,
            ICheckoutAttributeParser checkoutAttributeParser,
            CurrencyDomainService currencyService,
            TaxDomainService taxService,
            IPriceFormatter priceFormatter,
            DownloadDomainService downloadService
            //IWebHelper webHelper
            )
        {
            // this._workContext = workContext;
            this._checkoutAttributeService = checkoutAttributeService;
            this._checkoutAttributeParser  = checkoutAttributeParser;
            this._currencyService          = currencyService;
            this._taxService      = taxService;
            this._priceFormatter  = priceFormatter;
            this._downloadService = downloadService;
            //this._webHelper = webHelper;
        }