public VPAPluginController(IProductService productService, VPAPluginSettings settings, ISettingService settingService) { _productService = productService; _settings = settings; _settingService = settingService; }
public ProductServiceOver(IRepository <Grand.Plugin.Misc.VPAPlugin.Domains.Product> repo, ICacheManager cacheManager, IRepository <Product> productRepository, IRepository <ProductReview> productReviewRepository, IRepository <UrlRecord> urlRecordRepository, IRepository <Customer> customerRepository, IRepository <CustomerRoleProduct> customerRoleProductRepository, IRepository <CustomerTagProduct> customerTagProductRepository, IRepository <ProductDeleted> productDeletedRepository, IRepository <CustomerProduct> customerProductRepository, IRepository <ProductTag> productTagRepository, IProductAttributeService productAttributeService, IProductAttributeParser productAttributeParser, IWorkContext workContext, IMediator mediator, IAclService aclService, IStoreMappingService storeMappingService, CatalogSettings catalogSettings, IRepository <Vendor> vendorService, IStoreContext storeContext, IForumService forumService, VPAPluginSettings settings) : base(cacheManager, productRepository, productReviewRepository, urlRecordRepository, customerRepository, customerRoleProductRepository, customerTagProductRepository, productDeletedRepository, customerProductRepository, productTagRepository, productAttributeService, productAttributeParser, workContext, mediator, aclService, storeMappingService, catalogSettings) { _repo = repo; _aclService = aclService; _storeMappingService = storeMappingService; _vendorService = vendorService; _customerService = customerRepository; _storeContext = storeContext; _workContext = workContext; _forumService = forumService; _settings = settings; }