Пример #1
0
        public JsonResult DeleteBeneficiary(string id)
        {
            try
            {
                var  db                = new DBContext();
                var  Mem_IDval         = long.Parse(CurrentMerchant.MEM_ID.ToString());
                var  remitterid        = Session["MerchantDMRId"].ToString();
                long benid             = long.Parse(id);
                var  benefiVal         = db.TBL_REMITTER_BENEFICIARY_INFO.Where(x => x.ID == benid).FirstOrDefault();
                var  PaymentValidation = MoneyTransferAPI.BeneficiaryDelete(benefiVal.RemitterID, benefiVal.BeneficiaryID);

                string errorcode = string.IsNullOrEmpty(PaymentValidation.statuscode.Value) ? PaymentValidation.statuscode.Value : PaymentValidation.statuscode.Value;//res.res_code;
                //if (PaymentValidation != "Unknown Error")
                //{
                //if (PaymentValidation.statuscode == "TXN")
                if (errorcode == "TXN")
                {
                    var ipat_id        = benefiVal.RemitterID;
                    var Benificiary_id = benefiVal.BeneficiaryID;
                    var RemitterId     = ipat_id;
                    var msg            = PaymentValidation.status.Value;
                    var msgcode        = PaymentValidation.statuscode.Value;
                    return(Json(new { remitterid = remitterid, beneficiaryid = benefiVal.BeneficiaryID, status = msg, msgcode = msgcode, idval = id }));
                    //return Json(new {remitterid= remitterid, beneficiaryid= objbeneficiary.BeneficiaryID, status = msg });  beneficiaryid = objbeneficiary.BeneficiaryID,
                    //return Json(new { remitterid = obj.TXNID, beneficiaryid = obj.REQUESTID, status = msg });
                }
                else
                {
                    return(Json(new { remitterid = "", beneficiaryid = "", status = PaymentValidation.status.Value, msgcode = PaymentValidation.statuscode.Value }));
                    ///return Json(PaymentValidation.status);
                }
            }
            catch (Exception ex)
            {
                return(Json(ex.InnerException.InnerException.ToString()));

                throw ex;
            }
        }