public string TryToRedeemVoucher(ref VoucherRedeemViewModel viewModel) { var voucher = VoucherService.RedeemVoucher(viewModel.VoucherNo); if (voucher == null) { return("Voucher Not Valid"); } return(null); }
public ActionResult RedeemVoucher(VoucherDetailViewModel voucherDetail) { try { if (voucherDetail != null) { _voucherService.RedeemVoucher(voucherDetail.VoucherToken); return(View()); } else { ModelState.AddModelError("", "there is a problem with this operation."); return(View()); } } catch (Exception) { ModelState.AddModelError("", "This operation could not be completed, please try again."); return(View()); } }