示例#1
0
 public ProductService(IProductDal productDal, IProductDescriptionService productDescriptionService, IProductAttributeService productAttributeService, IProductVariantService productVariantService, IProductColorFabricBlendService productColorFabricBlendService, IHttpContextAccessor httpContextAccessor, IUserService userService)
 {
     _productDal = productDal;
     _productDescriptionService      = productDescriptionService;
     _productAttributeService        = productAttributeService;
     _productVariantService          = productVariantService;
     _productColorFabricBlendService = productColorFabricBlendService;
     _userService = userService;
 }
 public AbstractProductDescriptionController(
     ApiSettings settings,
     ILogger <AbstractProductDescriptionController> logger,
     ITransactionCoordinator transactionCoordinator,
     IProductDescriptionService productDescriptionService,
     IApiProductDescriptionModelMapper productDescriptionModelMapper
     )
     : base(settings, logger, transactionCoordinator)
 {
     this.ProductDescriptionService     = productDescriptionService;
     this.ProductDescriptionModelMapper = productDescriptionModelMapper;
 }
 public ProductDescriptionController(
     ApiSettings settings,
     ILogger <ProductDescriptionController> logger,
     ITransactionCoordinator transactionCoordinator,
     IProductDescriptionService productDescriptionService,
     IApiProductDescriptionModelMapper productDescriptionModelMapper
     )
     : base(settings,
            logger,
            transactionCoordinator,
            productDescriptionService,
            productDescriptionModelMapper)
 {
     this.BulkInsertLimit = 250;
     this.MaxLimit        = 1000;
     this.DefaultLimit    = 250;
 }
 public ProductAppService(IProductService productService, IProductDescriptionService productDescriptionService)
     : base(productService)
 {
     this.productService            = productService;
     this.productDescriptionService = productDescriptionService;
 }