Ejemplo n.º 1
0
        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());
     }
 }