public PromotionController(ICouponManager ICouponManager,
                            ILogger <CouponManager> Logger,
                            IPromotionCodeRepository IPromotionCodeRepository,
                            ICouponGetRuleManager ICouponGetRuleManager
                            )
 {
     _CouponManager          = ICouponManager;
     _logger                 = Logger;
     _CouponGetRuleManager   = ICouponGetRuleManager;
     promotionCodeRepository = IPromotionCodeRepository;
 }
示例#2
0
 /// <summary>
 /// 用户优惠券 逻辑层
 /// </summary>
 /// <param name="Logger"></param>
 /// <param name="ICacheHelper"></param>
 /// <param name="IPromotionCodeRepository"></param>
 public CouponManager(
     IPromotionOprLogRepository IPromotionOprLogRepository,
     ILogger <CouponManager> Logger,
     ICacheHelper ICacheHelper,
     IPromotionCodeRepository IPromotionCodeRepository,
     ICouponGetRuleRepository ICouponGetRuleRepository,
     ICouponUseRuleRepository ICouponUseRuleRepository
     )
 {
     _IPromotionOprLogRepository = IPromotionOprLogRepository;
     _logger                  = Logger;
     _ICacheHelper            = ICacheHelper;
     _CouponGetRuleRepository = ICouponGetRuleRepository;
     _CouponUseRuleRepository = ICouponUseRuleRepository;
     _PromotionCodeRepository = IPromotionCodeRepository;
 }