public VoucherRedeem(IVoucherAppService appService) { AppService = appService; ViewModel = new VoucherRedeemViewModel(); DataContext = ViewModel; InitializeComponent(); }
public string TryToRedeemVoucher(ref VoucherRedeemViewModel viewModel) { var voucher = VoucherService.RedeemVoucher(viewModel.VoucherNo); if (voucher == null) { return("Voucher Not Valid"); } return(null); }
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); }