Exemple #1
0
 public ProductController(ICalculationService calculationService, IProductRepository productRepository,
                          IVariantRepository variantRepository, TypedProductViewModelFactory typedProductViewModelFactory)
 {
     mCalculationService           = calculationService;
     mProductRepository            = productRepository;
     mVariantRepository            = variantRepository;
     mTypedProductViewModelFactory = typedProductViewModelFactory;
 }
Exemple #2
0
 public ProductController(IPageDataContextRetriever dataRetriever, ICalculationService calculationService,
                          VariantRepository variantRepository, TypedProductViewModelFactory typedProductViewModelFactory,
                          IShoppingService shoppingService, ISKUInfoProvider skuInfoProvider)
 {
     this.dataRetriever                = dataRetriever;
     this.calculationService           = calculationService;
     this.variantRepository            = variantRepository;
     this.typedProductViewModelFactory = typedProductViewModelFactory;
     this.shoppingService              = shoppingService;
     this.skuInfoProvider              = skuInfoProvider;
 }