public dynamic SkillCandidateReg(CanReg root) { dynamic obj = new ExpandoObject(); try { var val = PostData("https://www.apssdc.in/home/api/mobile/savecandidate", root); var data = GetSerialzedData <dynamic>(val); transactionModel objtrans = new transactionModel(); objtrans.TYPE = "2"; objtrans.TXN_ID = root.gsws_id; objtrans.DEPT_ID = "3501"; objtrans.DEPT_TXN_ID = root.aadharNumber; objtrans.BEN_ID = root.aadharNumber; objtrans.STATUS_CODE = "01"; objtrans.REMARKS = data.message.ToString(); try { DataTable dt = new transactionHelper().transactionInsertion(objtrans); if (dt != null && dt.Rows.Count > 0 && dt.Rows[0][0].ToString() == "1") { obj.Status = 100; obj.Reason = "Data Loaded Successfully."; obj.Details = data; } else { obj.Status = 100; obj.Reason = "Data Loaded Successfully."; obj.Details = data; } } catch (Exception ex) { Common_YATC_Error(ex.Message.ToString(), "https://www.apssdc.in/home/api/mobile/savecandidate", "2"); string mappath = HttpContext.Current.Server.MapPath("SkillExceptionLogs"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_ReportLog_Exception(mappath, "Error From LoadDepartments:" + ex.Message.ToString() + data)); obj.Status = 100; obj.Reason = "Data Loaded Successfully."; obj.Details = data; } return(obj); } catch (Exception ex) { string mappath = HttpContext.Current.Server.MapPath("SkillExceptionLogs"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_ReportLog_Exception(mappath, "Error From LoadDepartments:" + ex.Message.ToString())); obj.Status = 102; obj.Reason = ThirdpartyMessage; return(obj); } }
public IHttpActionResult SkillCandidateReg(dynamic data) { string value = token_gen.Authorize_aesdecrpty(data); try { //string value = JsonConvert.SerializeObject(data); CanReg rootobj = JsonConvert.DeserializeObject <CanReg>(value); return(Ok(YATChel.SkillCandidateReg(rootobj))); } catch (Exception ex) { CatchData.Status = 102; CatchData.Reason = YATCHelper.ThirdpartyMessage; return(Ok(CatchData)); } }