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 Basket(IDbOrderHistoryRepository dbOrderHistoryRepository, IMailSender mailSender, IUserGroup userGroup, ILangSetter langSetter, ICurrencyCultureService<HttpCookieCollection> currencyCultureService, IGridViewBasketManager<HttpSessionState> gridViewBasketManager) { _dbOrderHistoryRepository = dbOrderHistoryRepository; _mailSender = mailSender; _userGroup = userGroup; _langSetter = langSetter; _currencyCultureService = currencyCultureService; _gridViewBasketManager = gridViewBasketManager; }
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; }