public ActionResult MaintainSubsFee([FromBody] MaintainFeeSubs MaintainFeeSubs) { bool blnResult = false; string ErrMsg = ""; try { var Content = new StringContent(JsonConvert.SerializeObject(MaintainFeeSubs)); using (HttpClient client = new HttpClient()) { client.BaseAddress = new Uri(_strAPIUrl); Content.Headers.ContentType = new MediaTypeWithQualityHeaderValue("application/json"); var request = client.PostAsync("/api/Parameter/MaintainSubsFee?NIK=" + _intNIK + "&Module=" + strModule, Content); var response = request.Result.Content.ReadAsStringAsync().Result; JObject strObject = JObject.Parse(response); JToken TokenResult = strObject["blnResult"]; JToken TokenErrMsg = strObject["errMsg"]; string JsonResult = JsonConvert.SerializeObject(TokenResult); string JsonErrMsg = JsonConvert.SerializeObject(TokenErrMsg); blnResult = JsonConvert.DeserializeObject <bool>(JsonResult); ErrMsg = JsonConvert.DeserializeObject <string>(JsonErrMsg); } } catch (Exception e) { ErrMsg = e.Message; return(Json(new { blnResult, ErrMsg })); } return(Json(new { blnResult, ErrMsg })); }
public JsonResult MaintainSubsFee([FromQuery] int NIK, [FromQuery] string Module, [FromBody] MaintainFeeSubs model) { bool blnResult = false; string ErrMsg = ""; model.intNIK = NIK; model.strModule = Module; blnResult = cls.ReksaMaintainSubsFee(model, out ErrMsg); ErrMsg = ErrMsg.Replace("ReksaMaintainSubsFee - Core .Net SqlClient Data Provider\n", ""); return(Json(new { blnResult, ErrMsg })); }