Exemple #1
0
        public ActionResult MaintainParameter([FromBody] MaintainParameter model)
        {
            bool   blnResult = false;
            string ErrMsg    = "";

            try
            {
                if (model != null)
                {
                    var Content = new StringContent(JsonConvert.SerializeObject(model));
                    using (HttpClient client = new HttpClient())
                    {
                        client.BaseAddress          = new Uri(_strAPIUrl);
                        Content.Headers.ContentType = new MediaTypeWithQualityHeaderValue("application/json");
                        var     request  = client.PostAsync("/api/Parameter/MaintainParameter", Content);
                        var     response = request.Result.Content.ReadAsStringAsync().Result;
                        JObject Object   = JObject.Parse(response);
                        blnResult = Object.SelectToken("blnResult").Value <bool>();
                        ErrMsg    = Object.SelectToken("errMsg").Value <string>();
                    }
                }
                else
                {
                    ErrMsg = "Error Data : Tidak ada data yang dikirimkan (Model = null)";
                }
            }
            catch (Exception e)
            {
                ErrMsg = e.Message;
            }
            return(Json(new { blnResult, ErrMsg }));
        }
Exemple #2
0
        public JsonResult MaintainParameter([FromBody] MaintainParameter model)
        {
            bool   blnResult = false;
            string ErrMsg    = "";

            blnResult = cls.ReksaMaintainParameter(model, out ErrMsg);
            ErrMsg    = ErrMsg.Replace("ReksaMaintainParameter - Core .Net SqlClient Data Provider\n", "");
            return(Json(new { blnResult, ErrMsg }));
        }
Exemple #3
0
        public JsonResult MaintainParameterGlobal([FromBody] MaintainParameter model, [FromQuery] int NIK, [FromQuery] string GUID)
        {
            bool   blnResult = false;
            string strErrMsg;

            blnResult = cls.ReksaMaintainParameter(model, out strErrMsg);
            strErrMsg = strErrMsg.Replace("ReksaMaintainParameter - Core .Net SqlClient Data Provider\n", "");
            return(Json(new { blnResult, strErrMsg }));
        }
Exemple #4
0
        public ActionResult MaintainParamGlobal([FromBody] MaintainParameter model)
        {
            bool   blnResult = false;
            string strErrMsg = "";

            try
            {
                if (model != null)
                {
                    model.NIK  = _intNIK;
                    model.Guid = _strGuid;
                    var Content = new StringContent(JsonConvert.SerializeObject(model));
                    using (HttpClient client = new HttpClient())
                    {
                        client.BaseAddress          = new Uri(_strAPIUrl);
                        Content.Headers.ContentType = new MediaTypeWithQualityHeaderValue("application/json");
                        var     request     = client.PostAsync("/api/Parameter/MaintainParameterGlobal?NIK=" + _intNIK + "&GUID=" + _strGuid, Content);
                        var     response    = request.Result.Content.ReadAsStringAsync().Result;
                        JObject strObject   = JObject.Parse(response);
                        JToken  TokenResult = strObject["blnResult"];
                        JToken  TokenErrMsg = strObject["strErrMsg"];
                        string  JsonResult  = JsonConvert.SerializeObject(TokenResult);
                        string  JsonErrMsg  = JsonConvert.SerializeObject(TokenErrMsg);
                        blnResult = JsonConvert.DeserializeObject <bool>(JsonResult);
                        strErrMsg = JsonConvert.DeserializeObject <string>(JsonErrMsg);
                    }
                }
                else
                {
                    strErrMsg = "Error Data : Tidak ada data yang dikirimkan (Model = null)";
                }
            }
            catch (Exception e)
            {
                strErrMsg = e.Message;
                return(Json(new { blnResult, strErrMsg }));
            }
            return(Json(new { blnResult, strErrMsg }));
        }