Пример #1
0
        public ActionResult SaveUploadWAPERD([FromBody] UploadWaperd model)
        {
            bool    blnResult = false;
            string  ErrMsg    = "";
            DataSet dsError   = new DataSet();

            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/UploadWAPERD?NIK=" + _intNIK + "&Module=" + strModule, Content);
                        var     response  = request.Result.Content.ReadAsStringAsync().Result;
                        JObject strObject = JObject.Parse(response);
                        blnResult = strObject.SelectToken("blnResult").Value <bool>();
                        ErrMsg    = strObject.SelectToken("errMsg").Value <string>();
                        dsError   = strObject.SelectToken("dsError").Value <DataSet>();
                    }
                }
                else
                {
                    ErrMsg = "Error Data : Tidak ada data yang dikirimkan (Model = null)";
                }
            }
            catch (Exception e)
            {
                ErrMsg = e.Message;
            }
            return(Json(new { blnResult, ErrMsg, dsError }));
        }
Пример #2
0
        public JsonResult UploadWAPERD([FromBody] UploadWaperd model, [FromQuery] int NIK, [FromQuery] string Module)
        {
            bool    blnResult;
            string  ErrMsg;
            DataSet dsError = new DataSet();

            blnResult = cls.ReksaUploadWAPERD(model, NIK, Module, out ErrMsg, out dsError);
            ErrMsg    = ErrMsg.Replace("ReksaUploadWAPERD - Core .Net SqlClient Data Provider\n", "");
            return(Json(new { blnResult, ErrMsg, dsError }));
        }