Ejemplo n.º 1
0
 public ExtractedContentHandler(
     IIndexingService indexingService,
     IMapper <ProductContent, TProduct> productMapper,
     IMapper <EpiCategory, VsfCategory> categoryMapper,
     IMapper <EpiContentProperty, VsfAttribute> attributeMapper,
     IMapper <VariationContent, VsfSimpleProduct> simpleProductMapper,
     IContentLoaderWrapper contentLoaderWrapper)
 {
     _indexingService       = indexingService;
     _productMapper         = productMapper;
     _categoryMapper        = categoryMapper;
     _attributeMapper       = attributeMapper;
     _simpleProductMapper   = simpleProductMapper;
     _contentLoaderWrapper  = contentLoaderWrapper;
     _contentPropertyLoader = new ContentPropertyReader(contentLoaderWrapper);
 }
Ejemplo n.º 2
0
 public QuickSilverCartAdapter(IContentLoaderWrapper contentLoaderWrapper,
                               IOrderRepository orderRepository,
                               IPromotionEngine promotionEngine,
                               IVsfPriceService priceService,
                               IMarketService marketService,
                               IEnumerable <IPaymentMethod> paymentMethods,
                               ShippingManagerFacade shippingManagerFacade,
                               ReferenceConverter referenceConverter,
                               OrderValidationService orderValidationService)
 {
     _contentLoaderWrapper   = contentLoaderWrapper;
     _orderRepository        = orderRepository;
     _promotionEngine        = promotionEngine;
     _priceService           = priceService;
     _marketService          = marketService;
     _paymentMethods         = paymentMethods;
     _shippingManagerFacade  = shippingManagerFacade;
     _referenceConverter     = referenceConverter;
     _orderValidationService = orderValidationService;
 }
 public ContentPropertyReader(IContentLoaderWrapper contentLoaderWrapper)
 {
     _contentLoaderWrapper = contentLoaderWrapper;
 }
Ejemplo n.º 4
0
 public CachedContentLoaderWrapper(IContentLoaderWrapper contentLoaderWrapper)
 {
     _contentLoaderWrapper = contentLoaderWrapper;
 }
 public QuickSilverStockAdapter(IInventoryService inventoryService, IContentLoaderWrapper contentLoaderWrapper, ReferenceConverter referenceConverter)
 {
     _inventoryService     = inventoryService;
     _contentLoaderWrapper = contentLoaderWrapper;
     _referenceConverter   = referenceConverter;
 }
 public SimpleProductMapper(IVsfPriceService priceService, IContentLoaderWrapper contentLoaderWrapper, IInventoryService inventoryService)
 {
     _priceService         = priceService;
     _contentLoaderWrapper = contentLoaderWrapper;
     _inventoryService     = inventoryService;
 }
 public ContentExtractor(IContentLoaderWrapper contentLoaderWrapper, ReferenceConverter referenceConverter)
 {
     _contentLoaderWrapper = contentLoaderWrapper;
     _referenceConverter   = referenceConverter;
 }
 protected ProductBaseMapper(IVsfPriceService priceService, IContentLoaderWrapper contentLoaderWrapper, IInventoryService inventoryService)
 {
     PriceService         = priceService;
     ContentLoaderWrapper = contentLoaderWrapper;
     InventoryService     = inventoryService;
 }
 public QuicksilverProductMapper(IVsfPriceService priceService, IContentLoaderWrapper contentLoaderWrapper, IInventoryService inventoryService) :
     base(priceService, contentLoaderWrapper, inventoryService)
 {
 }