예제 #1
0
 public ProductDataService(IPromotionDataService promotionDataService, IPromotionService promotionService, ICouponService couponService, IResourceService resourceService, IProductRepository productRepository, IShareService shareService, IFavoriteService favoriteService, ICouponDataService couponDataService)
 {
     _promotionDataService = promotionDataService;
     _productRepository    = productRepository;
     _shareService         = shareService;
     _favoriteService      = favoriteService;
     _couponDataService    = couponDataService;
     _resourceService      = resourceService;
     _couponService        = couponService;
     _promotionService     = promotionService;
 }
예제 #2
0
 public ProductDataService(IPromotionDataService promotionDataService, IPromotionService promotionService,
     ICouponService couponService, IResourceService resourceService, IProductRepository productRepository,
     IShareService shareService, IFavoriteService favoriteService, ICouponDataService couponDataService,
     IPromotionRepository promotionRepo,
     IProductPropertyRepository productpropertyRepo,
     IProductPropertyValueRepository productpropertyvalueRepo,
     IProductCode2StoreCodeRepository productcodemapRepo)
 {
     _promotionDataService = promotionDataService;
     _productRepository = productRepository;
     _shareService = shareService;
     _favoriteService = favoriteService;
     _couponDataService = couponDataService;
     _resourceService = resourceService;
     _couponService = couponService;
     _promotionService = promotionService;
     _promotionRepo = promotionRepo;
     _productpropertyRepo = productpropertyRepo;
     _productpropertyvalueRepo = productpropertyvalueRepo;
     _productcodemapRepo = productcodemapRepo;
 }
 public PromotionEngineController(IPromotionDataService promotionDataService)
 {
     _promotionDataService = promotionDataService;
 }
        private IPromotionDataService _promotionDataService;//= new PromotionDataService(new PromotionRepository(), new FavoriteRepository(), new ShareRepository(), new CouponDataService(new CouponRepository(), new TimeSeedRepository(), new PromotionRepository(), new StoreRepository()), new CustomerRepository(), new ResourceService(new ResourceRepository()));

        public TestPromotionController(IPromotionDataService promotionDataService)
        {
            this._promotionDataService = promotionDataService;
        }
예제 #5
0
 public PromotionController(IPromotionDataService promotionDataService, IBrandDataService brandDataService)
 {
     _promotionDataService = promotionDataService;
     _passHelper = new PassHelper(brandDataService);
 }
예제 #6
0
 public PromotionController(IPromotionDataService promotionDataService, IBrandDataService brandDataService)
 {
     _promotionDataService = promotionDataService;
     _passHelper           = new PassHelper(brandDataService);
 }
예제 #7
0
        private IPromotionDataService _promotionDataService;//= new PromotionDataService(new PromotionRepository(), new FavoriteRepository(), new ShareRepository(), new CouponDataService(new CouponRepository(), new TimeSeedRepository(), new PromotionRepository(), new StoreRepository()), new CustomerRepository(), new ResourceService(new ResourceRepository()));

        public TestPromotionController(IPromotionDataService promotionDataService)
        {
            this._promotionDataService = promotionDataService;
        }