public ProductService( IWcProductService wcProductService, IDbProductRepository dbProductRepository, IPriceCalculator priceCalculator, ILogger <ProductService> logger) { _wcProductService = wcProductService; _dbProductRepository = dbProductRepository; _priceCalculator = priceCalculator; _logger = logger; }
protected ProductManagement(IDbProductRepository dbProductRepository, ICurrencyConverter currencyConverter, IUserGroup userGroup, ILangSetter langSetter, ICurrencyCultureService<HttpCookieCollection> currencyCultureService, IGridViewProductManagementManager<HttpSessionState> gridViewProductManagementManager) { _dbProductRepository = dbProductRepository; _currencyConverter = currencyConverter; _userGroup = userGroup; _langSetter = langSetter; _currencyCultureService = currencyCultureService; _gridViewProductManagementManager = gridViewProductManagementManager; }
protected ProductCatalog(IDbProductRepository dbProductRepository, IOrderRepository<HttpSessionState> orderRepository, IUserGroup userGroup, ILangSetter langSetter, IGridViewProductCatalogManager<HttpSessionState> gridViewProductCatalogManager, ICurrencyCultureService<HttpCookieCollection> currencyCultureService) { _dbProductRepository = dbProductRepository; _orderRepository = orderRepository; _userGroup = userGroup; _langSetter = langSetter; _gridViewProductCatalogManager = gridViewProductCatalogManager; _currencyCultureService = currencyCultureService; }