Esempio n. 1
0
 public GiftCouponPayment(Guid paymentId, DateTime paymentDate, GiftCoupon coupon)
     : base(paymentId, paymentDate)
 {
     if (!coupon.IsValid)
     {
         throw new Exception("Coupon is no longer valid");
     }
     _couponId = coupon.GiftCouponId;
     _amount   = coupon.Value;
 }
Esempio n. 2
0
 public GiftCouponPayment(Guid paymentId, DateTime paymentDate, GiftCoupon coupon)
     : base(paymentId, paymentDate)
 {
     _couponIds.Add(coupon.GiftCouponId);
     _amount = coupon.Value;
 }