public MyProductService(IRepository <Product> productRepository, IRepository <ProductSpecificationAttribute> productSpecificationAttributeRepository, PluginObjectContext pluginObjectContext, NewProductSetting settings) { _productRepository = productRepository; _productSpecificationAttributeRepository = productSpecificationAttributeRepository; _pluginObjectContext = pluginObjectContext; _setting = settings; }
public WidgetsNewProductController(IWorkContext workContext, IStoreContext storeContext, IPictureService pictureService, ISettingService settingService, CatalogSettings catalogSettings, IProductService productService, ILocalizationService localizationService, MediaSettings mediaSettings, IWebHelper webHelper, IRepository <ProductSpecificationAttribute> productSpecificationAttributeRepository, NewProductSetting setting, IMyProductService service) { this._workContext = workContext; this._storeContext = storeContext; this._pictureService = pictureService; this._settingService = settingService; _catalogSettings = catalogSettings; _productService = productService; _localizationService = localizationService; _mediaSettings = mediaSettings; _webHelper = webHelper; _productSpecificationAttributeRepository = productSpecificationAttributeRepository; _service = service; _setting = setting; }