public MyControllerBase(IContentLoader contentLoader, UrlResolver urlResolver, AssetUrlResolver assetUrlResolver, ThumbnailUrlResolver thumbnailUrlResolver)
 {
     _contentLoader        = contentLoader;
     UrlResolver           = urlResolver;
     AssetUrlResolver      = assetUrlResolver;
     _thumbnailUrlResolver = thumbnailUrlResolver;
 }
        // 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;
        }
Esempio n. 3
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;
 }
 public FashionNodeController(
     IContentLoader contentLoader,
     UrlResolver urlResolver,
     AssetUrlResolver assetUrlResolver,
     ThumbnailUrlResolver thumbnailUrlResolver)
     : base(contentLoader, urlResolver, assetUrlResolver, thumbnailUrlResolver)
 {
 }
Esempio n. 5
0
 public VariationController(
     IContentLoader contentLoader
     , UrlResolver urlResolver
     , AssetUrlResolver assetUrlResolver
     , ThumbnailUrlResolver thumbnailUrlResolver // use this in node listing instead
     )
     : base(contentLoader, urlResolver, assetUrlResolver, thumbnailUrlResolver)
 {
 }
 // ...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)
 {
 }
Esempio n. 7
0
 public BlouseProductController(
     IContentLoader contentLoader
     , UrlResolver urlResolver
     , AssetUrlResolver assetUrlResolver
     , ThumbnailUrlResolver thumbnailUrlResolver // use this in node listing
     , AssetUrlConventions assetUrlConvensions
     )
     : 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;
 }
 public ShirtProductController(
     IContentLoader contentLoader,
     UrlResolver urlResolver,
     AssetUrlResolver assetUrlResolver,
     ThumbnailUrlResolver thumbnailUrlResolver,
     IRelationRepository relationRepository)
     : base(contentLoader, urlResolver, assetUrlResolver, thumbnailUrlResolver)
 {
     _relationRepository = relationRepository;
 }
Esempio n. 10
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. 13
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;
 }
 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;
 }
        // 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. 17
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 MyVariationController(IContentLoader contentLoader, UrlResolver urlResolver, AssetUrlResolver assetUrlResolver, ThumbnailUrlResolver thumbnailUrlResolver) : base(contentLoader, urlResolver, assetUrlResolver, thumbnailUrlResolver)
 {
     pricingLoader = ServiceLocator.Current.GetInstance <ReadOnlyPricingLoader>();
 }
 public BlouseProductController(IContentLoader contentLoader, UrlResolver urlResolver, AssetUrlResolver assetUrlResolver, ThumbnailUrlResolver thumbnailUrlResolver) : base(contentLoader, urlResolver, assetUrlResolver, thumbnailUrlResolver)
 {
 }
Esempio n. 20
0
 public FashionNodeController(IContentRepository contentRepository, UrlResolver urlResolver, AssetUrlResolver assetUrlResolver, ThumbnailUrlResolver thumbnailUrlResolver, ReferenceConverter referenceConverter) : base(contentRepository, urlResolver, assetUrlResolver, thumbnailUrlResolver)
 {
     _contentRepository  = contentRepository;
     _referenceConverter = referenceConverter;
 }