public AdminPageController(
     ReferenceConverter referenceConverter,
     IContentLoader contentLoader,
     AssetUrlResolver assetUrlReslver)
 {
     _referenceConverter = referenceConverter;
 }
Esempio n. 2
0
 public CatalogIndexer()
 {
     _pricingService        = ServiceLocator.Current.GetInstance <IPricingService>();
     _catalogContentService = ServiceLocator.Current.GetInstance <CatalogContentService>();
     _assetUrlResolver      = ServiceLocator.Current.GetInstance <AssetUrlResolver>();
     _log = LogManager.GetLogger(typeof(CatalogIndexer));
 }
        // ToDo: move to .ctor
        //Injected<ICatalogSystem> _cat; // just to demo
        //Injected<ReferenceConverter> _refConv;
        //Injected<PricingLoader> _priceLoader;

        public VariationController(
            IContentLoader contentLoader
            , UrlResolver urlResolver
            , AssetUrlResolver assetUrlResolver
            , ThumbnailUrlResolver thumbnailUrlResolver // use this in node listing instead
            , IPriceService priceService
            , IPriceDetailService pricedetailService
            , ICurrentMarket currentMarket
            , IPromotionEngine promotionEngine
            , IOrderRepository orderRepository
            , IOrderGroupFactory orderGroupFactory
            , ILineItemCalculator lineItemCalculator
            , ILineItemValidator lineItemValidator
            , IPlacedPriceProcessor placedPriceProcessor
            , ICurrentMarket currentMarketService
            , IInventoryService inventoryService
            , IWarehouseRepository warehouseRepository
            , MyPriceCalculator myPriceCalculator
            )
            : base(contentLoader, urlResolver, assetUrlResolver, thumbnailUrlResolver, currentMarket)
        {
            _priceService       = priceService;
            _priceDetailService = pricedetailService;
            //_currentMarket2 = currentMarket;
            _promotionEngine      = promotionEngine;
            _orderRepository      = orderRepository;
            _orderGroupFactory    = orderGroupFactory;
            _lineItemCalculator   = lineItemCalculator;
            _lineItemValidator    = lineItemValidator;
            _placedPriceProcessor = placedPriceProcessor;
            _currentMarketService = currentMarketService;
            _inventoryService     = inventoryService;
            _warehouseRepository  = warehouseRepository;
            _myPriceCalculator    = myPriceCalculator;
        }
 public MyControllerBase(IContentLoader contentLoader, UrlResolver urlResolver, AssetUrlResolver assetUrlResolver, ThumbnailUrlResolver thumbnailUrlResolver)
 {
     _contentLoader        = contentLoader;
     UrlResolver           = urlResolver;
     AssetUrlResolver      = assetUrlResolver;
     _thumbnailUrlResolver = thumbnailUrlResolver;
 }
Esempio n. 5
0
 public ShirtVariationController(IContentLoader contentLoader, UrlResolver urlResolver,
                                 AssetUrlResolver assetUrlResolver, ThumbnailUrlResolver thumbnailUrlResolver,
                                 IOrderRepository orderRepository, ILineItemValidator lineItemValidator, ICurrentMarket currentMarket) : base(contentLoader, urlResolver, assetUrlResolver, thumbnailUrlResolver)
 {
     _orderRepository   = orderRepository;
     _lineItemValidator = lineItemValidator;
     _currentMarket     = currentMarket;
 }
Esempio n. 6
0
 public InventoryDemoController(ReferenceConverter referenceConverter, IContentLoader contentLoader,
                                AssetUrlResolver assetUrlResolver, IInventoryService inventoryService)
 {
     _referenceConverter = referenceConverter;
     _contentLoader      = contentLoader;
     _assetUrlResolver   = assetUrlResolver;
     _inventoryService   = inventoryService;
 }
 public SearchDocumentController(IPricingService pricingService,
                                 CatalogContentService catalogContentService,
                                 AssetUrlResolver assetUrlResolver)
 {
     _pricingService        = pricingService;
     _catalogContentService = catalogContentService;
     _assetUrlResolver      = assetUrlResolver;
 }
Esempio n. 8
0
 public FindProductSearchService(ICurrentMarket currentMarket, ICurrencyService currencyService, IOrganizationService organizationService, AssetUrlResolver assetUrlResolver, UrlResolver urlResolver)
 {
     _currentMarket       = currentMarket;
     _currencyService     = currencyService;
     _assetUrlResolver    = assetUrlResolver;
     _urlResolver         = urlResolver;
     _organizationService = organizationService;
 }
 public FashionNodeController(
     IContentLoader contentLoader,
     UrlResolver urlResolver,
     AssetUrlResolver assetUrlResolver,
     ThumbnailUrlResolver thumbnailUrlResolver)
     : base(contentLoader, urlResolver, assetUrlResolver, thumbnailUrlResolver)
 {
 }
Esempio n. 10
0
 public VariationController(
     IContentLoader contentLoader
     , UrlResolver urlResolver
     , AssetUrlResolver assetUrlResolver
     , ThumbnailUrlResolver thumbnailUrlResolver // use this in node listing instead
     )
     : base(contentLoader, urlResolver, assetUrlResolver, thumbnailUrlResolver)
 {
 }
 public ShirtProductController(
     IContentLoader contentLoader,
     UrlResolver urlResolver,
     AssetUrlResolver assetUrlResolver,
     ThumbnailUrlResolver thumbnailUrlResolver,
     IRelationRepository relationRepository)
     : base(contentLoader, urlResolver, assetUrlResolver, thumbnailUrlResolver)
 {
     _relationRepository = relationRepository;
 }
 // ...needs to be there ... ToDo: "into the course"
 public NodeController(
     IContentLoader contentLoader
     , UrlResolver urlResolver
     , AssetUrlResolver assetUrlResolver
     , ThumbnailUrlResolver thumbnailUrlResolver
     , AssetUrlConventions assetUrlConvensions // Adv.
     )
     : base(contentLoader, urlResolver, assetUrlResolver, thumbnailUrlResolver)
 {
 }
 public CatalogControllerBase(IContentLoader contentLoader,
                              UrlResolver urlResolver,
                              AssetUrlResolver assetUrlResolver,
                              ThumbnailUrlResolver thumbnailUrlResolver)
 {
     this._contentLoader        = contentLoader;
     this._urlResolver          = urlResolver;
     this._assetUrlResolver     = assetUrlResolver;
     this._thumbnailUrlResolver = thumbnailUrlResolver;
 }
Esempio n. 14
0
 public BlouseProductController(
     IContentLoader contentLoader
     , UrlResolver urlResolver
     , AssetUrlResolver assetUrlResolver
     , ThumbnailUrlResolver thumbnailUrlResolver // use this in node listing
     , AssetUrlConventions assetUrlConvensions
     )
     : base(contentLoader, urlResolver, assetUrlResolver, thumbnailUrlResolver)
 {
 }
Esempio n. 15
0
 public CatalogIndexer()
 {
     _priceService       = ServiceLocator.Current.GetInstance <IPriceService>();
     _contentLoader      = ServiceLocator.Current.GetInstance <IContentLoader>();
     _promotionService   = ServiceLocator.Current.GetInstance <IPromotionService>();
     _referenceConverter = ServiceLocator.Current.GetInstance <ReferenceConverter>();
     _assetUrlResolver   = ServiceLocator.Current.GetInstance <AssetUrlResolver>();
     _relationRepository = ServiceLocator.Current.GetInstance <IRelationRepository>();
     _log = LogManager.GetLogger(typeof(CatalogIndexer));
 }
Esempio n. 16
0
 public CatalogIndexer()
 {
     _priceService = ServiceLocator.Current.GetInstance<IPriceService>();
     _contentLoader = ServiceLocator.Current.GetInstance<IContentLoader>(); 
     _promotionService = ServiceLocator.Current.GetInstance<IPromotionService>(); 
     _referenceConverter = ServiceLocator.Current.GetInstance<ReferenceConverter>();
     _assetUrlResolver = ServiceLocator.Current.GetInstance<AssetUrlResolver>();
     _relationRepository = ServiceLocator.Current.GetInstance<IRelationRepository>();
     _appContext = ServiceLocator.Current.GetInstance<AppContextFacade>();
     _log = LogManager.GetLogger(typeof(CatalogIndexer));
 }
Esempio n. 17
0
 public PaymentDemoController(ReferenceConverter referenceConverter, IContentLoader contentLoader,
                              AssetUrlResolver assetUrlResolver, ICurrentMarket currentMarket, IPaymentProcessor paymentProcessor,
                              IOrderRepository orderRepository, IOrderGroupFactory orderGroupFactory, IOrderGroupCalculator orderGroupCalculator)
 {
     _referenceConverter   = referenceConverter;
     _contentLoader        = contentLoader;
     _assetUrlResolver     = assetUrlResolver;
     _currentMarket        = currentMarket;
     _paymentProcessor     = paymentProcessor;
     _orderRepository      = orderRepository;
     _orderGroupFactory    = orderGroupFactory;
     _orderGroupCalculator = orderGroupCalculator;
 }
Esempio n. 18
0
 public ShirtVariationController(IContentLoader contentLoader,
                                 UrlResolver urlResolver,
                                 AssetUrlResolver assetUrlResolver,
                                 ThumbnailUrlResolver thumbnailUrlResolver,
                                 IOrderRepository orderRepository,
                                 IOrderGroupFactory orderGroupFactory,
                                 ILineItemValidator lineItemValidator, IPromotionEngine promotionEngine) : base(contentLoader, urlResolver, assetUrlResolver, thumbnailUrlResolver)
 {
     _orderRepository   = orderRepository;
     _orderGroupFactory = orderGroupFactory;
     _lineItemValidator = lineItemValidator;
     _promotionEngine   = promotionEngine;
 }
 // ... ToDo: "into the course"
 public NodeController(
     IContentLoader contentLoader
     , UrlResolver urlResolver
     , AssetUrlResolver assetUrlResolver
     , ThumbnailUrlResolver thumbnailUrlResolver
     , AssetUrlConventions assetUrlConvensions // Adv.
     , ICurrentMarket currentMarket
     , PromotionEngine promoEngine
     )
     : base(contentLoader, urlResolver, assetUrlResolver, thumbnailUrlResolver, currentMarket)
 {
     _promoEngine = promoEngine;
     _currMarket  = currentMarket;
 }
 public CatalogControllerBase(
     IContentLoader contentLoader
     , UrlResolver urlResolver
     , AssetUrlResolver assetUrlResolver
     , ThumbnailUrlResolver thumbnailUrlResolver
     , ICurrentMarket currentMarket
     )
 {
     _contentLoader        = contentLoader;
     _urlResolver          = urlResolver;
     _assetUrlResolver     = assetUrlResolver;
     _thumbnailUrlResolver = thumbnailUrlResolver;
     _currentMarket        = currentMarket;
 }
Esempio n. 21
0
 public SearchDocumentController(IPriceService priceService,
                                 IPromotionService promotionService,
                                 IContentLoader contentLoader,
                                 ReferenceConverter referenceConverter,
                                 AssetUrlResolver assetUrlResolver,
                                 IRelationRepository relationRepository)
 {
     _priceService       = priceService;
     _promotionService   = promotionService;
     _contentLoader      = contentLoader;
     _referenceConverter = referenceConverter;
     _assetUrlResolver   = assetUrlResolver;
     _relationRepository = relationRepository;
 }
Esempio n. 22
0
 public TrousersController(
     IContentLoader contentLoader
     , UrlResolver urlResolver
     , AssetUrlResolver assetUrlResolver
     , ThumbnailUrlResolver thumbnailUrlResolver // use this in node listing instead
     , IPriceService priceService
     , IPriceDetailService pricedetailService
     , ICurrentMarket currentMarket
     )
     : base(contentLoader, urlResolver, assetUrlResolver, thumbnailUrlResolver, currentMarket)
 {
     _priceService       = priceService;
     _priceDetailService = pricedetailService;
     _currentMarket      = currentMarket;
 }
Esempio n. 23
0
 public CatalogIndexer(ICatalogSystem catalogSystem,
                       IPriceService priceService,
                       IPricingService pricingService,
                       IInventoryService inventoryService,
                       MetaDataContext metaDataContext,
                       AssetUrlResolver assetUrlResolver,
                       ILogger logger,
                       CatalogContentService catalogContentService)
     : base(catalogSystem, priceService, inventoryService, metaDataContext)
 {
     _pricingService   = pricingService;
     _assetUrlResolver = assetUrlResolver;
     _log = logger;
     _catalogContentService = catalogContentService;
 }
 public SearchDocumentController(IPriceService priceService,
     IPromotionService promotionService,
     IContentLoader contentLoader,
     ReferenceConverter referenceConverter,
     AssetUrlResolver assetUrlResolver,
     IRelationRepository relationRepository,
     AppContextFacade appContext)
 {
     _priceService = priceService;
     _promotionService = promotionService;
     _contentLoader = contentLoader;
     _referenceConverter = referenceConverter;
     _assetUrlResolver = assetUrlResolver;
     _relationRepository = relationRepository;
     _appContext = appContext;
 }
 public DefaultController(
     IContentLoader contentLoader
     , UrlResolver urlResolver
     , AssetUrlResolver assetUrlResolver
     , ThumbnailUrlResolver thumbnailUrlResolver // use this in node listing instead
     , IPriceService priceService
     , IPriceDetailService pricedetailService
     , ICurrentMarket currentMarket
     )
     : base(contentLoader, urlResolver, assetUrlResolver, thumbnailUrlResolver, currentMarket)
 {
     //_contentLoader = contentLoader; // hides the base
     _priceService       = priceService;
     _priceDetailService = pricedetailService;
     _currentMarket      = currentMarket;
 }
 public BlouseProductController(
     IContentLoader contentLoader
     , UrlResolver urlResolver
     , AssetUrlResolver assetUrlResolver
     , ThumbnailUrlResolver thumbnailUrlResolver
     , AssetUrlConventions assetUrlConvensions
     //, ILinksRepository linksRepository // deprecated
     , IRelationRepository relationRepository
     , ReferenceConverter referenceConverter
     , ICurrentMarket currentMarket
     )
     : base(contentLoader, urlResolver, assetUrlResolver, thumbnailUrlResolver, currentMarket)
 {
     //_linksRepository = linksRepository;
     _relationRepository = relationRepository;
     _referenceConverter = referenceConverter;
     _currentMarket      = currentMarket;
 }
Esempio n. 27
0
 public CatalogIndexer(ICatalogSystem catalogSystem,
                       IPriceService priceService,
                       IInventoryService inventoryService,
                       MetaDataContext metaDataContext,
                       IContentLoader contentLoader,
                       IPromotionService promotionService,
                       ReferenceConverter referenceConverter,
                       AssetUrlResolver assetUrlResolver,
                       IRelationRepository relationRepository,
                       ILogger logger)
     : base(catalogSystem, priceService, inventoryService, metaDataContext)
 {
     _priceService       = priceService;
     _contentLoader      = contentLoader;
     _promotionService   = promotionService;
     _referenceConverter = referenceConverter;
     _assetUrlResolver   = assetUrlResolver;
     _relationRepository = relationRepository;
     _log = logger;
 }
Esempio n. 28
0
 public CatalogIndexer(ICatalogSystem catalogSystem, 
     IPriceService priceService, 
     IInventoryService inventoryService, 
     MetaDataContext metaDataContext, 
     IContentLoader contentLoader,
     IPromotionService promotionService,
     ReferenceConverter referenceConverter,
     AssetUrlResolver assetUrlResolver,
     IRelationRepository relationRepository,
     AppContextFacade appContext,
     ILogger logger)
     : base(catalogSystem, priceService, inventoryService, metaDataContext)
 {
     _priceService = priceService;
     _contentLoader = contentLoader;
     _promotionService = promotionService;
     _referenceConverter = referenceConverter;
     _assetUrlResolver = assetUrlResolver;
     _relationRepository = relationRepository;
     _appContext = appContext;
     _log = logger;
 }
        // ToDo: (Exewrcise C6)
        public ShirtVariationController(
            IContentLoader contentLoader
            , UrlResolver urlResolver
            , AssetUrlResolver assetUrlResolver
            , ThumbnailUrlResolver thumbnailUrlResolver // use this in node listing instead
            , IOrderRepository orderRepository
            , IOrderGroupFactory orderFactory
            , ILineItemValidator lineItemValidator
            // add for promo-price
            , IPromotionEngine promotionEngine
            , ICurrentMarket currentMarket
            )
            : base(contentLoader, urlResolver, assetUrlResolver, thumbnailUrlResolver)
        {
            _orderRepository   = orderRepository;   // AddToCart & AddToWishList
            _orderFactory      = orderFactory;      // AddToCart
            _lineItemValidator = lineItemValidator; // AddToCart

            // added for promos
            _promotionEngine = promotionEngine;
            _currentMarket   = currentMarket;
        }
Esempio n. 30
0
 public CatalogIndexer(
     ICatalogSystem catalogSystem,
     IPriceService priceService,
     IPricingService pricingService,
     IInventoryService inventoryService,
     MetaDataContext metaDataContext,
     CatalogItemChangeManager catalogItemChangeManager,
     NodeIdentityResolver nodeIdentityResolver,
     AssetUrlResolver assetUrlResolver,
     CatalogContentService catalogContentService)
     : base(
         catalogSystem,
         priceService,
         inventoryService,
         metaDataContext,
         catalogItemChangeManager,
         nodeIdentityResolver)
 {
     _pricingService        = pricingService;
     _assetUrlResolver      = assetUrlResolver;
     _catalogContentService = catalogContentService;
     _log = LogManager.GetLogger(typeof(CatalogIndexer));
 }
Esempio n. 31
0
 public ShirtVariationController(
     IContentLoader contentLoader,
     UrlResolver urlResolver,
     AssetUrlResolver assetUrlResolver,
     ThumbnailUrlResolver thumbnailUrlResolver,
     IOrderRepository orderRepository,
     IOrderGroupFactory orderFactory,
     ILineItemValidator lineItemValidator,
     ICurrentMarket currentMarket,
     IInventoryService invService,
     IWarehouseRepository whRep,
     IPlacedPriceProcessor placedPriceProcessor,
     IPromotionEngine promotionEngine)
     : base(contentLoader, urlResolver, assetUrlResolver, thumbnailUrlResolver)
 {
     _orderRepository      = orderRepository;
     _orderFactory         = orderFactory;
     _lineItemValidator    = lineItemValidator;
     _currentMarket        = currentMarket;
     _invService           = invService;
     _whRep                = whRep;
     _placedPriceProcessor = placedPriceProcessor;
     _promotionEngine      = promotionEngine;
 }
 public BlouseProductController(IContentLoader contentLoader, UrlResolver urlResolver, AssetUrlResolver assetUrlResolver, ThumbnailUrlResolver thumbnailUrlResolver) : base(contentLoader, urlResolver, assetUrlResolver, thumbnailUrlResolver)
 {
 }
 public MyVariationController(IContentLoader contentLoader, UrlResolver urlResolver, AssetUrlResolver assetUrlResolver, ThumbnailUrlResolver thumbnailUrlResolver) : base(contentLoader, urlResolver, assetUrlResolver, thumbnailUrlResolver)
 {
     pricingLoader = ServiceLocator.Current.GetInstance <ReadOnlyPricingLoader>();
 }