public ProductController( IPromotionEntryService promotionEntryService, IContentLoader contentLoader, IPriceService priceService, ICurrentMarket currentMarket, CurrencyService currencyservice, IRelationRepository relationRepository, AppContextFacade appContext, UrlResolver urlResolver, FilterPublished filterPublished, Func <CultureInfo> preferredCulture, Func <bool> isInEditMode) { _promotionEntryService = promotionEntryService; _contentLoader = contentLoader; _priceService = priceService; _currentMarket = currentMarket; _currencyservice = currencyservice; _relationRepository = relationRepository; _appContext = appContext; _urlResolver = urlResolver; _preferredCulture = preferredCulture(); _isInEditMode = isInEditMode(); _filterPublished = filterPublished; }
public PromotionService( IPricingService pricingService, IMarketService marketService, IContentLoader contentLoader, ReferenceConverter referenceConverter, PromotionHelperFacade promotionHelper, IPromotionEntryService promotionEntryService) { _contentLoader = contentLoader; _marketService = marketService; _pricingService = pricingService; _referenceConverter = referenceConverter; _promotionEntryService = promotionEntryService; _promotionHelper = promotionHelper; }