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