Beispiel #1
0
        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);
        }
Beispiel #2
0
 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;
 }
Beispiel #5
0
 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;
 }