public VoucherRedeem(IVoucherAppService appService)
 {
     AppService  = appService;
     ViewModel   = new VoucherRedeemViewModel();
     DataContext = ViewModel;
     InitializeComponent();
 }
Example #2
0
        public string TryToRedeemVoucher(ref VoucherRedeemViewModel viewModel)
        {
            var voucher = VoucherService.RedeemVoucher(viewModel.VoucherNo);

            if (voucher == null)
            {
                return("Voucher Not Valid");
            }

            return(null);
        }
Example #3
0
        public string LocateVoucher(ref VoucherRedeemViewModel viewModel)
        {
            var voucher = VoucherRepository.GetByVoucherNo(viewModel.VoucherNo);

            if (voucher == null)
            {
                return("Voucher Not Exists");
            }
            viewModel.ButtonRedeem = true;
            viewModel.VoucherNo    = voucher.VoucherNo;
            //TODO viewModel.RedeemAccount = !Missing especification!
            //TODO viewModel.Remarks = !Missing especification!
            return(null);
        }