Example #1
0
            public override void Redeem(Voucher voucher)
            {
                voucher.SetVoucherState(Redeemed);

                // Mark As Finished
                voucher.MarkAsFinished();
            }
Example #2
0
 public override void Activate(Voucher voucher)
 {
     voucher.SetVoucherState(Activated);
 }
Example #3
0
 public override void PreRedeem(Voucher voucher)
 {
     voucher.SetVoucherState(Preredeemed);
 }
            public override void Redeem(Voucher voucher)
            {
                voucher.SetVoucherState(Redeemed);

                // Mark As Finished
                voucher.MarkAsFinished();
            }
 public override void PreRedeem(Voucher voucher)
 {
     voucher.SetVoucherState(Preredeemed);
 }
 public override void Activate(Voucher voucher)
 {
     voucher.SetVoucherState(Activated);
 }