public ActionResult SaveVDS_Receipt(VM_VDS_Receipt VDS_Receipt) { try { RBACUser rUser = new RBACUser(Session["UserName"].ToString()); if (!rUser.HasPermission("VDSReceipt_Insert")) { return(Json("X", JsonRequestBehavior.AllowGet)); } string content = "An error occured during the save."; var serSettings = new JsonSerializerSettings { PreserveReferencesHandling = PreserveReferencesHandling.Objects }; string jsonCov = JsonConvert.SerializeObject(VDS_Receipt, Formatting.Indented, serSettings); HttpResponseMessage response = GlobalVariabls.VatApiClient.PostAsJsonAsync("VM_VDS_Receipt/PostVM_VDS_Receipt", VDS_Receipt).Result; content = response.StatusCode.ToString(); if (content == "OK") { TransactionLogService.SaveTransactionLog(_transactionLogService, "VDS Payment", "Save", VDS_Receipt.VDS_ReceiptNo, Session["UserName"].ToString()); return(Json("1", JsonRequestBehavior.AllowGet)); } else { return(Json("0", JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(Json(ex.ToString(), JsonRequestBehavior.AllowGet)); } }
public ActionResult GetVDS_ReceiptByVDS_ReceiptNo(string VDS_ReceiptNo) { HttpResponseMessage response = GlobalVariabls.VatApiClient.GetAsync("VM_VDS_Receipt/GetVM_VDS_Receipt?VDS_ReceiptNo=" + VDS_ReceiptNo.ToString()).Result; VM_VDS_Receipt VM_VDS_Receipt = response.Content.ReadAsAsync <VM_VDS_Receipt>().Result; return(Json(VM_VDS_Receipt, JsonRequestBehavior.AllowGet)); }