Esempio n. 1
0
        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 }));
        }
Esempio n. 2
0
        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 }));
        }