/// <summary>
       /// 构造方法
       /// </summary>
       public ProductAppService(IRepository<Product, int> productRepository
     , IProductListExcelExporter productListExcelExporter
 )
       {
           _productRepository = productRepository;
           _productListExcelExporter = productListExcelExporter;
       }
Beispiel #2
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="productRepository"></param>
 /// <param name="productListExcelExporter"></param>
 /// <param name="orderRepository"></param>
 /// <param name="costRepository"></param>
 /// <param name="orderExcelExporter"></param>
 public ProductAppService(IRepository <Product, int> productRepository,
                          IProductListExcelExporter productListExcelExporter, IRepository <Order> orderRepository, IRepository <CustomerCost> costRepository, IOrderExcelExporter orderExcelExporter)
 {
     _productRepository        = productRepository;
     _productListExcelExporter = productListExcelExporter;
     _orderRepository          = orderRepository;
     _costRepository           = costRepository;
     _orderExcelExporter       = orderExcelExporter;
 }
Beispiel #3
0
 public ProductAppService(IProductListExcelExporter productListExcelExporter, IRepository <PriceLevelProduct> PriceLevelProductRepository, IRepository <QuotationProduct> QuotationProductRepository, IRepository <PriceLevel> PriceLevelRepository, IRepository <Product> ProductRepository, IUnitOfWorkManager unitOfWorkManager, IAbpSession session)
 {
     _productListExcelExporter    = productListExcelExporter;
     _PriceLevelRepository        = PriceLevelRepository;
     _PriceLevelProductRepository = PriceLevelProductRepository;
     _ProductRepository           = ProductRepository;
     _unitOfWorkManager           = unitOfWorkManager;
     _session = session;
     _QuotationProductRepository = QuotationProductRepository;
 }
Beispiel #4
0
 public ProductAppService(IRepository <Product, long> productRepository, IRepository <ProductOption, long> productOptionRepository, IProductListExcelExporter productListExcelExporter, IRepository <ProductSupplier, long> productSupplierRepository, IRepository <Supplier, long> supplierRepository, IRepository <ProductResource, long> productResourceRepository, IRepository <ProductPrice, long> productPriceRepository, IBinaryObjectManager binaryObjectManager)
 {
     this._productRepository         = productRepository;
     this._productOptionRepository   = productOptionRepository;
     this._productListExcelExporter  = productListExcelExporter;
     this._productSupplierRepository = productSupplierRepository;
     this._supplierRepository        = supplierRepository;
     this._productPriceRepository    = productPriceRepository;
     this._productResourceRepository = productResourceRepository;
     this._binaryObjectManager       = binaryObjectManager;
 }
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="customerRepository"></param>
 /// <param name="smtpEmailSenderConfiguration"></param>
 /// <param name="cateRepository"></param>
 /// <param name="productRepository"></param>
 /// <param name="binaryObjectManager"></param>
 /// <param name="ordeRepository"></param>
 /// <param name="costRepository"></param>
 /// <param name="applyRepository"></param>
 /// <param name="objectManager"></param>
 /// <param name="formRepository"></param>
 /// <param name="customerPriceRepository"></param>
 /// <param name="iexcelExporter"></param>
 /// <param name="profileRepository"></param>
 public DashboardAppService(
     IRepository <Customer> customerRepository,
     ISmtpEmailSenderConfiguration smtpEmailSenderConfiguration,
     IRepository <Category> cateRepository,
     IRepository <Product> productRepository,
     IBinaryObjectManager binaryObjectManager,
     IRepository <Order> ordeRepository, IRepository <CustomerCost> costRepository, IRepository <ApplyCharge> applyRepository, IBinaryObjectManager objectManager, IRepository <CustomerForm> formRepository, IRepository <CustomerPreferencePrice> customerPriceRepository, IProductListExcelExporter iexcelExporter, IRepository <FormProfile> profileRepository)
 {
     _customerRepository           = customerRepository;
     _smtpEmailSenderConfiguration = smtpEmailSenderConfiguration;
     _cateRepository          = cateRepository;
     _productRepository       = productRepository;
     _binaryObjectManager     = binaryObjectManager;
     _ordeRepository          = ordeRepository;
     _costRepository          = costRepository;
     _applyRepository         = applyRepository;
     _objectManager           = objectManager;
     _formRepository          = formRepository;
     _customerPriceRepository = customerPriceRepository;
     _iexcelExporter          = iexcelExporter;
     _profileRepository       = profileRepository;
 }
Beispiel #6
0
 public ProductAppService
 (
     IRepository <Product> productRepository,
     IRepository <ProdutSpecLink> ProdutSpecLinkRepository,
     IRepository <ProductSubGroup> productsubGroupRepository,
     IRepository <ProductGroup> productGroupRepository,
     IRepository <ProductImageUrl> ProductImageRepository,
     IRepository <ProductPricelevel> ProductPricelevelRepository,
     IRepository <ProductSpecification> ProductSpecificationRepository,
     IRepository <ProductSpecificationDetail> ProductSpecificationDetailRepository,
     IRepository <ProductAttributeGroup> attributeGroupRepository,
     IRepository <ProductAttribute> productAttributeRepository,
     IRepository <AttributeGroupDetail> AttributeGroupDetailRepository,
     IProductListExcelExporter productListExcelExporter,
     IRepository <QuotationProduct> quotationProductRepository,
     IRepository <ProductCategory> ProductCategoryRepository,
     IRepository <TemporaryProduct> TempProductRepository,
     IRepository <TemporaryProductImage> TempProductImageRepository
 )
 {
     _ProductCategoryRepository            = ProductCategoryRepository;
     _TempProductRepository                = TempProductRepository;
     _productRepository                    = productRepository;
     _productsubGroupRepository            = productsubGroupRepository;
     _productGroupRepository               = productGroupRepository;
     _ProductPricelevelRepository          = ProductPricelevelRepository;
     _ProductSpecificationRepository       = ProductSpecificationRepository;
     _ProductSpecificationDetailRepository = ProductSpecificationDetailRepository;
     _AttributeGroupRepository             = attributeGroupRepository;
     _productAttributeRepository           = productAttributeRepository;
     _AttributeGroupDetailRepository       = AttributeGroupDetailRepository;
     _ProdutSpecLinkRepository             = ProdutSpecLinkRepository;
     _ProductImageRepository               = ProductImageRepository;
     _productListExcelExporter             = productListExcelExporter;
     _quotationProductRepository           = quotationProductRepository;
     _TempProductImageRepository           = TempProductImageRepository;
 }