public RecommendationService(TrackingDataFactory trackingDataFactory, ITrackingService trackingService, ReferenceConverter referenceConverter, IContentLoader contentLoader) { _trackingDataFactory = trackingDataFactory; _trackingService = trackingService; _referenceConverter = referenceConverter; var homePage = contentLoader.Get <HomePage>(ContentReference.StartPage); _mode = homePage.Settings.RecommendationsMode.ToEnum(RecommendationsMode.Disabled); }
public RecommendationService( ITrackingService trackingService, TrackingDataFactory trackingDataFactory, IProductService productService, IContextModeResolver contextModeResolver) { _trackingService = trackingService; _trackingDataFactory = trackingDataFactory; _productService = productService; _contextModeResolver = contextModeResolver; }
public RecommendationService( ITrackingService trackingService, TrackingDataFactory trackingDataFactory, ReferenceConverter referenceConverter, IContentLoader contentLoader) { _trackingService = trackingService; _trackingDataFactory = trackingDataFactory; _referenceConverter = referenceConverter; _contentLoader = contentLoader; }
public RecommendationService( ServiceAccessor <IContentRouteHelper> contentRouteHelperAccessor, IContextModeResolver contextModeResolver, IProductService productService, TrackingDataFactory trackingDataFactory, ITrackingService trackingService) { _contentRouteHelperAccessor = contentRouteHelperAccessor; _contextModeResolver = contextModeResolver; _productService = productService; _trackingDataFactory = trackingDataFactory; _trackingService = trackingService; }
public RecommendationService( ITrackingService trackingService, TrackingDataFactory trackingDataFactory, ReferenceConverter referenceConverter, IContentLoader contentLoader, LanguageService languageService, IProductService productService, IContextModeResolver contextModeResolver) { _trackingService = trackingService; _trackingDataFactory = trackingDataFactory; _referenceConverter = referenceConverter; _contentLoader = contentLoader; _languageService = languageService; _productService = productService; _contextModeResolver = contextModeResolver; }