Example #1
0
 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;
 }