예제 #1
0
 public ProductDetailAppService(
     IProductRepository productRepository,
     IProductDetailRepository repository) : base(repository)
 {
     _productRepository = productRepository;
     _repository        = repository;
 }
 public ProductDetailService(IProductDetailRepository _repository, IDetailRepository _repositoryDetail,
                             IProductRepository _repositoryProduct)
 {
     repository        = _repository;
     repositoryDetail  = _repositoryDetail;
     repositoryProduct = _repositoryProduct;
 }
        public ProductDetailService(IProductDetailRepository productDetailRepository)
        {
            _productDetailRepository  = productDetailRepository;
            _productGalleryRepository = new ProductGalleryRepository(new oecsEntities());

            _colorService = new ColorService(new ColorRepository(new oecsEntities()));
            _sizeService  = new SizeService(new SizeRepository(new oecsEntities()));
        }
예제 #4
0
 public ProductDetailService(IProductDetailRepository repo, IProductRepository productRepo,
                             IColorRepository colorRepo, ISizeRepository sizeRepo, IMapper mapper)
 {
     _repo        = repo;
     _colorRepo   = colorRepo;
     _sizeRepo    = sizeRepo;
     _productRepo = productRepo;
     _mapper      = mapper;
 }
예제 #5
0
 public XuLyHoaDonBus()
 {
     this.customerRepository      = new CustomerRepository();
     this.productRepository       = new ProductRepository();
     this.productDetailRepository = new ProductDetailRepository();
     this.billRepository          = new BillRepository();
     this.billDetailRepository    = new BillDetailRepository();
     this.saleRepository          = new SaleRepository();
 }
예제 #6
0
 public Handler(
     IProductDetailRepository productDetailRepository,
     IDatabaseScopeFactory databaseScopeFactory,
     ILogger <Handler> logger)
 {
     _productDetailRepository = productDetailRepository;
     _databaseScopeFactory    = databaseScopeFactory;
     _logger = logger;
 }
예제 #7
0
 public ProductsTestDataBuilder(
     IProductManager productManager,
     IUnitOfWorkManager unitOfWorkManager,
     IProductDetailRepository productDetailRepository,
     IAttributeOptionIdsSerializer attributeOptionIdsSerializer)
 {
     _productManager               = productManager;
     _unitOfWorkManager            = unitOfWorkManager;
     _productDetailRepository      = productDetailRepository;
     _attributeOptionIdsSerializer = attributeOptionIdsSerializer;
 }
 public DetailService(IDetailRepository _repository, IDetailMainRepository _repositoryDetailMain,
                      IDetailSubRepository _repositoryDetailSub, IAssetDetailRepository _repositoryAssetDetail,
                      IProductDetailRepository _repositoryProductDetail, IProductTypeRepository _repositoryProductType)
 {
     repository              = _repository;
     repositoryDetailMain    = _repositoryDetailMain;
     repositoryDetailSub     = _repositoryDetailSub;
     repositoryAssetDetail   = _repositoryAssetDetail;
     repositoryProductDetail = _repositoryProductDetail;
     repositoryProductType   = _repositoryProductType;
 }
예제 #9
0
 public ProductService(
     IProductRepository productRepository,
     IProductDetailRepository productDetailRepository,
     ICategoryRepository categoryRepository,
     IUnitOfWork unitOfWork)
 {
     this.productRepository       = productRepository;
     this.productDetailRepository = productDetailRepository;
     this.categoryRepository      = categoryRepository;
     this.unitOfWork = unitOfWork;
 }
 public SoftwareService(ISoftwareRepository _repository, IProductTypeRepository _repositoryProductType,
                        ISoftwareTypeRepository _repositorySoftwareType, IProductSupplierRepository _repositoryProductSupplier,
                        IProductDetailRepository _repositoryProductDetail, IPurchaseItemRepository _repositoryPurchaseItem, IStatusRepository _repositoryStatus, IHostingEnvironment _hostingEnv)
 {
     repository                = _repository;
     repositoryProductType     = _repositoryProductType;
     repositorySoftwareType    = _repositorySoftwareType;
     repositoryProductSupplier = _repositoryProductSupplier;
     repositoryProductDetail   = _repositoryProductDetail;
     repositoryPurchaseItem    = _repositoryPurchaseItem;
     repositoryStatus          = _repositoryStatus;
     hostingEnv                = _hostingEnv;
 }
예제 #11
0
 public ProductPageController(
     ICurrencyRepository currencyRepository,
     ICompanyInfoRepository companyInfoRepository,
     ICategoryRepository categoryRepository,
     IBrandRepository brandRepository,
     IProductDetailRepository productDetailRepository) : base(new ProductDetailModel(),
                                                              currencyRepository,
                                                              companyInfoRepository,
                                                              categoryRepository,
                                                              brandRepository)
 {
     this.productDetailRepository = productDetailRepository;
 }
예제 #12
0
 public ProductService(
     IProductRepository productRepo,
     IMapper mapper,
     ISubCategoryRepository subCategoryRepo,
     IProductDetailRepository productDetailRepo,
     IColorRepository colorRepo,
     ISizeRepository sizeRepo)
 {
     _productRepo       = productRepo;
     _mapper            = mapper;
     _subCategoryRepo   = subCategoryRepo;
     _productDetailRepo = productDetailRepo;
     _colorRepo         = colorRepo;
     _sizeRepo          = sizeRepo;
 }
 public SellingOrderService(ISellingOrderRepository orderRepo
                            , IMapper mapper
                            , ISellingTransactionRepository transRepo
                            , ICustomerRepository customerRepo
                            , IProductDetailRepository productDetailRepo
                            , IConfiguration config
                            , IProductRepository productRepo)
 {
     _orderRepo         = orderRepo;
     _mapper            = mapper;
     _transRepo         = transRepo;
     _productDetailRepo = productDetailRepo;
     _customerRepo      = customerRepo;
     _config            = config;
     _productRepo       = productRepo;
 }
예제 #14
0
 public ProductManager(
     IProductRepository productRepository,
     IProductPriceProvider productPriceProvider,
     IProductDetailRepository productDetailRepository,
     IProductCategoryRepository productCategoryRepository,
     IProductInventoryProviderResolver productInventoryProviderResolver,
     IAttributeOptionIdsSerializer attributeOptionIdsSerializer,
     IProductGroupConfigurationProvider productGroupConfigurationProvider)
 {
     _productRepository                 = productRepository;
     _productPriceProvider              = productPriceProvider;
     _productDetailRepository           = productDetailRepository;
     _productCategoryRepository         = productCategoryRepository;
     _productInventoryProviderResolver  = productInventoryProviderResolver;
     _attributeOptionIdsSerializer      = attributeOptionIdsSerializer;
     _productGroupConfigurationProvider = productGroupConfigurationProvider;
 }
예제 #15
0
 public CartController(
     ICurrencyRepository currencyRepository,
     ICompanyInfoRepository companyInfoRepository,
     ICategoryRepository categoryRepository,
     IBrandRepository brandRepository,
     ICartRepository cartRepository,
     ICartDetailRepository cartDetailRepository,
     IUserRepository userRepository,
     IProductDetailRepository productDetailRepository,
     IProductRepository productRepository) : base(new CartModel(),
                                                  currencyRepository,
                                                  companyInfoRepository,
                                                  categoryRepository,
                                                  brandRepository)
 {
     this.cartRepository          = cartRepository;
     this.cartDetailRepository    = cartDetailRepository;
     this.userRepository          = userRepository;
     this.productDetailRepository = productDetailRepository;
     this.productRepository       = productRepository;
 }
 public CartService(IProductDetailRepository productDetailRepository)
 {
     _productDetailRepository = productDetailRepository;
 }
 public CartService(ICartRepository cartRepository, IProductDetailRepository productDetailRepository)
 {
     _cartRepository          = cartRepository;
     _productDetailRepository = productDetailRepository;
 }
 public ProductDetailService(IProductDetailRepository productRepository, IUnitOfWork unitOfWork)
 {
     this._productRepository = productRepository;
     this._unitOfWork        = unitOfWork;
 }
 public CategoryService(ICategoryRepository categoryRepository)
 {
     _categoryRepository      = categoryRepository;
     _productDetailRepository = new ProductDetailRepository(new oecsEntities());
 }
 public ProductDetailController(IProductDetailRepository repo, IMapper mapper)
 {
     _mapper = mapper;
     _repo   = repo;
 }
 public HomeController(IProductDetailRepository productDetailRepository)
 {
     ProductDetailRepository = productDetailRepository;
 }
예제 #22
0
 public ProductGalleryService(IProductGalleryRepository productGalleryRepository)
 {
     _productGalleryRepository = productGalleryRepository;
     _productDetailRepository  = new ProductDetailRepository(new oecsEntities());
 }
예제 #23
0
 public ProductDetailController(IProductDetailRepository productDetailRepository)
 {
     _productDetailRepository = productDetailRepository;
 }
예제 #24
0
 public SizeService(ISizeRepository sizeRepository)
 {
     _sizeRepository          = sizeRepository;
     _productDetailRepository = new ProductDetailRepository(new oecsEntities());
 }
예제 #25
0
 public ProductManagementDetailBus()
 {
     this.productDetailRepository = new ProductDetailRepository();
 }
 public BillDetailBus()
 {
     this.billDetailRepository    = new BillDetailRepository();
     this.productDetailRepository = new ProductDetailRepository();
     this.productRepository       = new ProductRepository();
 }
예제 #27
0
 public ProductDetailService(IProductDetailRepository productDetail, IMapper mapper, IRepositoryWrapper repositoryWrapper)
 {
     _productDetailRepository = productDetail;
     _mapper            = mapper;
     _repositoryWrapper = repositoryWrapper;
 }
 public BrandService(IBrandRepository brandRepository)
 {
     _brandRepository         = brandRepository;
     _productDetailRepository = new ProductDetailRepository(new oecsEntities());
 }
 public ProductsTestDataBuilder(IProductDetailRepository productDetailRepository)
 {
     _productDetailRepository = productDetailRepository;
 }
 public ColorService(IColorRepository colorRepository)
 {
     _colorRepository         = colorRepository;
     _productDetailRepository = new ProductDetailRepository(new oecsEntities());
 }