public IHttpActionResult insertWEAEnteredIndividualDetails(dynamic data)
        {
            dynamic objdata = new ExpandoObject();

            try
            {
                string serialized_data = token_gen.Authorize_aesdecrpty(data);

                string mappath2  = HttpContext.Current.Server.MapPath("insertWEAEnteredIndividualDetailsLogs");
                Task   WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log(mappath2, serialized_data));

                WEAEnteredDataModel rootobj = JsonConvert.DeserializeObject <WEAEnteredDataModel>(serialized_data);
                return(Ok(pensionDeptHelper.InsertWEAEnteredIndividualDetails(rootobj)));
            }
            catch (Exception ex)
            {
                objdata.status = false;
                objdata.result = ex.Message.ToString();
            }
            return(Ok(objdata));
        }
        public static dynamic InsertWEAEnteredIndividualDetails(WEAEnteredDataModel obj)
        {
            dynamic objdata = new ExpandoObject();

            try
            {
                obj.username = "******";
                obj.password = "******";

                string subResponse = string.Empty;
                try
                {
                    subResponse = POST_RequestAsync(WEAEnterIndivUrl, JsonConvert.SerializeObject(obj));
                }
                catch (Exception ex)
                {
                    objdata.status = false;
                    objdata.result = "RESPONSE FROM PENSION DEPT : " + ex.Message.ToString();
                    return(objdata);
                }
                WEAEnteredDataRespModel subResp = JsonConvert.DeserializeObject <WEAEnteredDataRespModel>(subResponse);

                if (subResp.responseCode != null && subResp.responseCode == "1000")
                {
                    objdata.status = true;
                    objdata.result = subResp.remarks;
                }
                else
                {
                    objdata.status = false;
                    objdata.result = subResp.remarks;
                }
            }
            catch (Exception ex)
            {
                objdata.status = false;
                objdata.result = ex.Message.ToString();
            }
            return(objdata);
        }