Exemplo n.º 1
0
 public ProductController(ICategoryRepository categoryRepository, ISubcategoryRepository subcategoryRepository, IProductRepository productRepository, IProductAttributeRepository productAttributeRepository, ISubcategoryAttributeGroup subcategoryAttributeGroup, IAttributeGroupRepository attributeGroupRepository, IProductAttributeValueRepository productAttributeValueRepository)
 {
     categoryRepo      = categoryRepository;
     subcategoryRepo   = subcategoryRepository;
     productRepo       = productRepository;
     prodAttrRepo      = productAttributeRepository;
     subAttrGroupRepo  = subcategoryAttributeGroup;
     attrGroupRepo     = attributeGroupRepository;
     prodAttrValueRepo = productAttributeValueRepository;
 }
Exemplo n.º 2
0
 public ProductService(IProductRepository productRepository,
                       IProductTypeRepository productTypeRepository,
                       IProduct_ProductAttributeMappingRepository product_ProductAttributeMappingRepository,
                       IProductAttributeValueRepository productAttributeValueRepository)
 {
     this._productRepository     = productRepository;
     this._productTypeRepository = productTypeRepository;
     this._product_ProductAttributeMappingRepository = product_ProductAttributeMappingRepository;
     this._productAttributeValueRepository           = productAttributeValueRepository;
 }
Exemplo n.º 3
0
 public ProductController(IProductRepository productRepository,
                          IProductLadderRepository productLadderRepository,
                          IProductMemberPriceRepository productMemberPriceRepository,
                          IProductFullReductionRepository productFullReductionRepository,
                          IProductSkuStockRepository productSkuStockRepository,
                          IProductAttributeValueRepository productAttributeValueRepository)
 {
     _productRepository               = productRepository;
     _productLadderRepository         = productLadderRepository;
     _productMemberPriceRepository    = productMemberPriceRepository;
     _productFullReductionRepository  = productFullReductionRepository;
     _productSkuStockRepository       = productSkuStockRepository;
     _productAttributeValueRepository = productAttributeValueRepository;
 }
Exemplo n.º 4
0
 /// <summary>
 /// Ctor
 /// </summary>
 /// <param name="cacheManager">Cache manager</param>
 /// <param name="productAttributeRepository">Product attribute repository</param>
 /// <param name="productAttributeMappingRepository">Product attribute mapping repository</param>
 /// <param name="productAttributeCombinationRepository">Product attribute combination repository</param>
 /// <param name="productAttributeValueRepository">Product attribute value repository</param>
 /// <param name="predefinedProductAttributeValueRepository">Predefined product attribute value repository</param>
 /// <param name="eventPublisher">Event published</param>
 public ProductAttributeDomainService(ICacheManager cacheManager,
                                      IProductAttributeRepository productAttributeRepository,
                                      IProductAttributeMappingRepository productAttributeMappingRepository,
                                      IProductAttributeCombinationRepository productAttributeCombinationRepository,
                                      IProductAttributeValueRepository productAttributeValueRepository,
                                      IPredefinedProductAttributeValueRepository predefinedProductAttributeValueRepository
                                      //,IEventPublisher eventPublisher
                                      )
 {
     this._cacheManager = cacheManager;
     this._productAttributeRepository                = productAttributeRepository;
     this._productAttributeMappingRepository         = productAttributeMappingRepository;
     this._productAttributeCombinationRepository     = productAttributeCombinationRepository;
     this._productAttributeValueRepository           = productAttributeValueRepository;
     this._predefinedProductAttributeValueRepository = predefinedProductAttributeValueRepository;
     //this._eventPublisher = eventPublisher;
 }
Exemplo n.º 5
0
 public ProductCardBodyTableVC(IProductRepository productRepo, IProductAttributeValueRepository productAttrValRepo, ISubcategoryAttributeGroupRepository subcategoryAttributeGroupRepo)
 {
     _productRepo                   = productRepo;
     _productAttrValRepo            = productAttrValRepo;
     _subcategoryAttributeGroupRepo = subcategoryAttributeGroupRepo;
 }
 public ProductAttributeValueAppService(IProductAttributeValueRepository repository) : base(repository)
 {
     _repository = repository;
 }
Exemplo n.º 7
0
 public ProductAttributeValueService(ICommandSender commandService, IProductAttributeValueRepository productAttributeValueRepository)
 {
     _commandService = commandService;
     _repository     = productAttributeValueRepository;
 }