public dynamic BimaRegistration(BimaRegistration oj) { dynamic obj = new ExpandoObject(); SERPSPHelper SERPsphel = new SERPSPHelper(); try { string incidentdate = Convert.ToDateTime(oj.Incident_Date).ToString("MM/dd/yyyy"); string accidentdate = Convert.ToDateTime(oj.Accident_Date).ToString("MM/dd/yyyy"); ClaimRegistration.ClaimRegistration bhimareg = new ClaimRegistration.ClaimRegistration(); var data = bhimareg.Insertclaimdata("f0ebb6327edf9c44b", oj.Uid, oj.Did, incidentdate, oj.Incident_Time, accidentdate, oj.Accident_Time, oj.Claimtype, oj.Cause, oj.CauseSubReason, oj.Nominee_Phone, oj.Nominee_Name, oj.Nom_Uid, oj.Incident_Type, oj.incident_Place, oj.Accident_Place, oj.Informer_Phone, oj.Informed_By, oj.Reg_User, oj.Remarks, oj.Street, oj.Door_Num, oj.Ward, oj.Village_Name, oj.Gram_Panchayat, oj.Mandal_Name, oj.EID, oj.Pol_Pincode, oj.Nom_EID, oj.Nom_Pincode, oj.VV_Name, oj.VV_Phone, oj.VS_id, oj.VS_Location, oj.VS_Panchayat, oj.EntryBy, oj.GSWS_ID); ClaimObject objroot = JsonConvert.DeserializeObject <ClaimObject>(data); var sts = objroot.Data; if (sts != null) { transactionModel objtrans = new transactionModel(); objtrans.TYPE = "2"; objtrans.TXN_ID = oj.GSWS_ID; objtrans.DEPT_ID = "3103"; objtrans.DEPT_TXN_ID = objroot.Data[0].claimuid; objtrans.BEN_ID = objroot.Data[0].Uid_Num; objtrans.STATUS_CODE = objroot.Data[0].Sts; objtrans.REMARKS = objroot.Data[0].Msg; DataTable dt = new transactionHelper().transactionInsertion(objtrans); if (dt != null && dt.Rows.Count > 0 && dt.Rows[0][0].ToString() == "1") { obj.Status = "Success"; obj.Reason = objroot.Data[0].Msg; obj.Details = objroot.Data; obj.Registrationsts = objroot.Data[0].Sts; } else { obj.Status = "Success"; obj.Reason = objroot.Data[0].Msg; obj.Details = objroot.Data; obj.Registrationsts = objroot.Data[0].Sts; } } else { obj.Status = "Failure"; obj.Reason = "No Data Found"; } } catch (WebException wex) { string mappath = HttpContext.Current.Server.MapPath("BimaRegistrationLogs"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_ReportLog_Exception(mappath, "Error from BimaRegistration API:" + wex.Message.ToString())); throw wex; } return(obj); }
public dynamic SubmitData_Helper(dynamic root) { dynamic obj = new ExpandoObject(); try { var val = PostData("https://apct.gov.in/pspt/api/registration/ins_reg_dtls", root); var data = GetSerialzedData <dynamic>(val); if (data.status_cd == "1") { try { transactionModel objtrans = new transactionModel(); objtrans.TYPE = "2"; objtrans.TXN_ID = root.GSWS_ID; objtrans.DEPT_ID = "3302"; objtrans.DEPT_TXN_ID = data.RNR; objtrans.STATUS_CODE = "01"; objtrans.REMARKS = JsonConvert.SerializeObject(data); DataTable dt = new transactionHelper().transactionInsertion(objtrans); if (dt != null && dt.Rows.Count > 0 && dt.Rows[0][0].ToString() == "1") { obj.Status = 100; obj.Details = data; } else { obj.Status = 100; obj.Details = data; } } catch (Exception ex) { string mappath = HttpContext.Current.Server.MapPath("CommerialExceptionLogs"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_ReportLog_Exception(mappath, "Error From LoadDepartments:" + ex.Message.ToString() + data)); obj.Status = 100; obj.Details = data; Common_CommercialTax_Error(ex.Message.ToString(), "https://apct.gov.in/pspt/api/registration/ins_reg_dtls", "2"); } } else { obj.Status = 100; obj.Details = data; } return(obj); } catch (Exception ex) { string mappath = HttpContext.Current.Server.MapPath("CommerialExceptionLogs"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_ReportLog_Exception(mappath, "Error FroM Submit:" + ex.Message.ToString())); obj.Status = 102; obj.Reason = ThirdpartyMessage; Common_CommercialTax_Error(ex.Message.ToString(), "https://apct.gov.in/pspt/api/registration/ins_reg_dtls", "2"); return(obj); } }
//Save LHMS Data public dynamic SaveLHMSData(LHMSMODELNEW Objdata) { dynamic obj = new ExpandoObject(); try { var Data = LHMSPostData("http://appolice.co.in/lhms/api/v1/addNewOwner", Objdata); //return JsonConvert.DeserializeObject<dynamic>(Data); dynamic val = JsonConvert.DeserializeObject <dynamic>(Data); if (val.success == true) { transactionModel objtrans = new transactionModel(); objtrans.TYPE = "2"; objtrans.TXN_ID = Objdata.gsws_id; objtrans.DEPT_ID = "2101"; objtrans.BEN_ID = val.owner.id; objtrans.DEPT_TXN_ID = val.owner.owner_id; objtrans.STATUS_CODE = "01"; objtrans.REMARKS = val.message; try { DataTable dt = new transactionHelper().transactionInsertion(objtrans); if (dt != null && dt.Rows.Count > 0 && dt.Rows[0][0].ToString() == "1") { return(JsonConvert.DeserializeObject <dynamic>(Data)); } else { return(JsonConvert.DeserializeObject <dynamic>(Data)); } } catch (Exception ex) { string mappath = HttpContext.Current.Server.MapPath("LHMSResponseLogs"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_ReportLog_Exception(mappath, "SaveLHMSData:" + ex.Message.ToString() + Data)); return(JsonConvert.DeserializeObject <dynamic>(Data)); } } else { obj.success = false; obj.message = "Submit Failure"; return(obj); } } catch (Exception ex) { obj.success = false; obj.message = CommonSPHel.ThirdpartyMessage; string mappath = HttpContext.Current.Server.MapPath("HomeExceptionLogs"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath, "SaveLHMSData:" + ex.Message.ToString())); return(obj); } }
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); } }
//CrimePetition public dynamic SaveHome_Crime_Petition(dynamic Objdata) { try { dynamic objecthead = new ExpandoObject(); dynamic objecthead1 = new ExpandoObject(); //Basic Auth User Name="cctns" and Password="******" objecthead.id = "Authorization"; objecthead.value = "Basic Y2N0bnM6KGN0biQocEAx"; var data = PostDataServ_BasicAuth("http://61.0.227.152:8080/ICJSService/rest/Service/crimePetitionDetails", Objdata, objecthead); objecthead1.encryptString = data; objecthead1.key = "yxvuicidunccxnxzquidxstraitsdxsunmaitrxadxtruityharmunix"; var ObjData = PostData("http://giripragati.ap.gov.in/GSWS/GSWS/GSWS_Resource/getdecryptString", objecthead1); string mappath = HttpContext.Current.Server.MapPath("CrimePetitionResponseLogs"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath, "Response for Transaction :" + Objdata.gws_id.ToString() + " , Response Message : " + ObjData.ToString())); var response = JsonConvert.DeserializeObject <dynamic>(ObjData); if (response.success == "true") { try { transactionModel objtrans = new transactionModel(); objtrans.TYPE = "2"; objtrans.TXN_ID = Objdata.gws_id.ToString(); objtrans.DEPT_ID = "2101"; objtrans.DEPT_TXN_ID = response.cctns_pet_id; objtrans.STATUS_CODE = response.statuscode; objtrans.REMARKS = response.message.ToString() + " " + response.cctns_pet_subject.ToString(); DataTable dt = new transactionHelper().transactionInsertion(objtrans); } catch (Exception ex) { string mappath2 = HttpContext.Current.Server.MapPath("CrimePetitionErrorLogs"); Task WriteTask2 = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath2, "Error Message :" + ex.Message.ToString())); } } return(response); } catch (Exception ex) { string mappath3 = HttpContext.Current.Server.MapPath("CrimePetitionErrorLogs"); Task WriteTask3 = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath3, "Error Message :" + ex.Message.ToString())); throw ex; } }
public dynamic SendJobCardAPI(dynamic objdata) { dynamic objResponse = new ExpandoObject(); try { string ourtransid = objdata["data"][0]["InterfaceUniqueId"]; using (var client = new HttpClient()) { ServicePointManager.Expect100Continue = true; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { return(true); }; var req = (HttpWebRequest)WebRequest.Create(ConfigurationManager.AppSettings["ApiBaseAddress"].ToString() + "Rural-Development/v1/api/v1/ruralDevelopment"); req.ContentType = "application/json"; req.Method = "POST"; req.Headers.Add("Authorization", "Bearer 16cce3cd-15d5-3c19-8691-14203061b278"); req.AllowAutoRedirect = false; string str = JsonConvert.SerializeObject(objdata); str = str.Replace("null", "\"\""); var _jsonObject = str; //var _jsonObject = JsonConvert.SerializeObject(str); string mappath = HttpContext.Current.Server.MapPath("SendJobcardAPIJSON"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath, "JSON :" + str)); if (!String.IsNullOrEmpty(_jsonObject)) { using (System.IO.Stream s = req.GetRequestStream()) { using (System.IO.StreamWriter sw = new System.IO.StreamWriter(s)) sw.Write(_jsonObject); } } var resp = (HttpWebResponse)req.GetResponse(); var sr = new StreamReader(resp.GetResponseStream()); if ((resp.StatusCode == HttpStatusCode.Redirect) || (resp.StatusCode == HttpStatusCode.SeeOther) || (resp.StatusCode == HttpStatusCode.RedirectMethod)) { objResponse.Status = "Failed"; objResponse.data = ""; } else { string data = sr.ReadToEnd().Trim(); if (!data.Contains("An error has occurred")) { List <JobCardAPIModel> objjobcard = new List <JobCardAPIModel>(); //objResponse.Status = "Success"; objjobcard = JsonConvert.DeserializeObject <List <JobCardAPIModel> >(data); string outputdata = string.Empty; objResponse.data = objjobcard; foreach (var item in objjobcard) { outputdata += item.Remarks + "/"; } objResponse.REASON = outputdata.TrimEnd('/'); objResponse.Status = objjobcard[0].Transactionid; if (objResponse.Status != "") { try { transactionModel objtrans = new transactionModel(); objtrans.TYPE = "2"; objtrans.TXN_ID = ourtransid; objtrans.DEPT_ID = "3301"; objtrans.DEPT_TXN_ID = objjobcard[0].Transactionid; objtrans.STATUS_CODE = "01"; objtrans.REMARKS = objjobcard[0].Remarks; DataTable dt = new transactionHelper().transactionInsertion(objtrans); JobCardModel updatestatus = new JobCardModel(); updatestatus.P_TYPE = "11"; updatestatus.P_JC_ID = ourtransid; updatestatus.P_STATUS = "1"; UpdateJobcardStatus(updatestatus); } catch (Exception ex) { string mappath3 = HttpContext.Current.Server.MapPath("JobcardHelperExceptions"); Task WriteTask3 = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath3, "Send Jobcard API Error:" + ex.Message.ToString())); } } } else { objResponse.Status = "428"; objResponse.REASON = CommonSPHel.ThirdpartyMessage; } } } } catch (WebException ex) { string mappath = HttpContext.Current.Server.MapPath("JobcardHelperExceptions"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath, "Error Getting Send Jobcard API :" + ex.Message.ToString())); objResponse.Status = "Failed"; objResponse.REASON = CommonSPHel.ThirdpartyMessage; } return(objResponse); }
public dynamic savePensiondata(dynamic jsonData) { try { using (var client = new HttpClient()) { //jsonData.loginId = "0114010100001"; string data = ""; try { jsonData.imeiNumber = Dns.GetHostEntry(Dns.GetHostName()).AddressList[0].ToString(); } catch (Exception) { jsonData.imeiNumber = ""; } //jsonData.imeiNumber = GetIPAddress(Dns.GetHostName()); ServicePointManager.Expect100Continue = true; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12 | SecurityProtocolType.Ssl3; System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { return(true); }; var req = (HttpWebRequest)WebRequest.Create("https://sspensions.ap.gov.in/APTSPensionNewApp/rest/validateNewApplication/newApplicationRegistration"); req.ContentType = "application/json"; req.Method = "POST"; req.AllowAutoRedirect = false; var _jsonObject = JsonConvert.SerializeObject(jsonData); if (!String.IsNullOrEmpty(_jsonObject)) { using (System.IO.Stream s = req.GetRequestStream()) { using (System.IO.StreamWriter sw = new System.IO.StreamWriter(s)) sw.Write(_jsonObject); } } string mappath2 = HttpContext.Current.Server.MapPath("PENSIONSaveLog"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath2, "Input Data : " + _jsonObject)); var resp = (HttpWebResponse)req.GetResponse(); var sr = new StreamReader(resp.GetResponseStream()); if ((resp.StatusCode == HttpStatusCode.Redirect) || (resp.StatusCode == HttpStatusCode.SeeOther) || (resp.StatusCode == HttpStatusCode.RedirectMethod)) { objResponse.Status = "Failed"; objResponse.data = ""; } else { data = sr.ReadToEnd().Trim(); SavPensionResponse objpesniom = JsonConvert.DeserializeObject <SavPensionResponse>(data); transactionModel objtrans = new transactionModel(); objtrans.TYPE = "2"; objtrans.TXN_ID = jsonData.gsws_Id.ToString(); objtrans.DEPT_ID = "3103"; objtrans.DEPT_TXN_ID = objpesniom.success.Replace("New Application Registered Successfully. Application ID", ""); objtrans.STATUS_CODE = "01"; objtrans.REMARKS = objpesniom.success; DataTable dt = new transactionHelper().transactionInsertion(objtrans); if (dt != null && dt.Rows.Count > 0 && dt.Rows[0][0].ToString() == "1") { objResponse.Status = "Success"; objResponse.data = JsonConvert.DeserializeObject <SavPensionResponse>(data); } } string mappath3 = HttpContext.Current.Server.MapPath("PENSIONSaveResponseTaxDataLog"); Task WriteTask3 = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath3, "Respose Status : " + objResponse.Status + "Respose Data :" + data)); } } catch (WebException ex) { Common_SERP_Error(ex.Message.ToString(), "https://sspensions.ap.gov.in/APTSPensionNewApp/rest/validateNewApplication/newApplicationRegistration", "2"); string mappath = HttpContext.Current.Server.MapPath("PENSIONExceptionLogs"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_ReportLog_Exception(mappath, "Error :" + ex.Message.ToString())); objResponse.Status = "Failed"; objResponse.data = ThirdpartyMessage; } return(objResponse); }
public static dynamic pensionAppSub(pensionAppSubModel obj) { dynamic objdata = new ExpandoObject(); try { if (obj.pensionType == "3" && string.IsNullOrEmpty(obj.disabilityId)) { objdata.status = false; objdata.result = "Please Enter SADAREM ID"; return(objdata); } obj.encrypted_data = obj.encrypted_data.Replace(" ", "+"); string decrypted_text = EncryptDecryptAlgoritham.DecryptStringAES(obj.encrypted_data, "3fee5395f01bee349feed65629bd442a", obj.iv); decModel decData = JsonConvert.DeserializeObject <decModel>(decrypted_text); tokenModel objToken = new tokenModel(); objToken.username = "******"; objToken.password = "******"; objToken.wdsLoginId = decData.USERNAME; string tokenResponse = string.Empty; try { tokenResponse = POST_RequestAsync(tokenrUrl, JsonConvert.SerializeObject(objToken)); } catch (Exception ex) { objdata.status = false; objdata.result = "RESPONSE FROM PENSION DEPT : " + ex.Message.ToString(); return(objdata); } tokenResponseModel tokenRespObj = JsonConvert.DeserializeObject <tokenResponseModel>(tokenResponse); if (string.IsNullOrEmpty(tokenRespObj.Token)) { objdata.status = false; objdata.result = "No Response from pension department token service !!!, Please try after some time"; return(objdata); } obj.loginId = decData.USERNAME; obj.userName = "******"; obj.password = "******"; obj.token = tokenRespObj.Token; obj.transactionId = decData.PS_TXN_ID; obj.systemIp = HttpContext.Current.Request.UserHostAddress; string subResponse = string.Empty; try { subResponse = POST_RequestAsync_sub(subrUrl, obj); } catch (Exception ex) { objdata.status = false; objdata.result = "RESPONSE FROM PENSION DEPT : " + ex.Message.ToString(); return(objdata); } subRespModel subResp = JsonConvert.DeserializeObject <subRespModel>(subResponse); if (subResp.Response != null && subResp.Response.status_Code == "101") { transactionModel objTrans = new transactionModel(); objTrans.TYPE = "2"; objTrans.TXN_ID = decData.PS_TXN_ID; objTrans.DEPT_ID = "31"; objTrans.DEPT_TXN_ID = subResp.Response.BenTransId; objTrans.BEN_ID = obj.aadharNumber; objTrans.STATUS_CODE = subResp.Response.status_Code; objTrans.REMARKS = subResp.Response.remarks; transactionHelper transHel = new transactionHelper(); DataTable dt = transHel.transactionInsertion(objTrans); if (dt != null && dt.Rows.Count > 0 && dt.Rows[0][0].ToString() == "1") { objdata.status = true; objdata.result = subResp.Response.remarks + ", YOUR Grievance ID IS : " + subResp.Response.BenTransId; } else { objdata.status = false; objdata.result = "Failed to submit Details, Please try again !!!"; } } else { objdata.status = false; objdata.result = "RESPONSE FROM PENSION DEPT : " + subResp.Response.remarks; } } catch (Exception ex) { objdata.status = false; objdata.result = ex.Message.ToString(); } return(objdata); }
public dynamic SendTransactionRequest(dynamic objdata) { try { //https://pris.ap.gov.in/PRISAPI/api2.php?requestMutation=1&aadhar=234172205439&owner_name=supriya&fname=srinivas&dob=1071995&mobile=7288877931&gender=0&unique=113450511 string url = string.Empty; if (objdata.RequestType == 1) { url = "https://pris.ap.gov.in/PRISAPI/api2.php?requestMutation=1&aadhar=" + objdata.aadhar.ToString() + "&owner_name=" + objdata.owner_name.ToString() + "&fname=" + objdata.fname.ToString() + "&dob=" + objdata.dob.ToString() + "&mobile=" + objdata.mobile + "&gender=" + objdata.gender.ToString() + "&unique=" + objdata.unique.ToString() + "&GSWS_ID=" + objdata.GSWS_ID.ToString() + ""; } else if (objdata.RequestType == 2) { //https://pris.ap.gov.in/PRISAPI/api2.php?requestTradeLicence=1&trade_name=test&owner_name=supriya&mobile=7288877931&aadhar=234172205439&assessment_no=9998&trade_type=1 url = "https://pris.ap.gov.in/PRISAPI/api2.php?requestTradeLicence=1&trade_name=" + objdata.trade_name.ToString() + "&owner_name=" + objdata.owner_name.ToString() + "&mobile=" + objdata.mobile.ToString() + "&aadhar=" + objdata.aadhar.ToString() + "&assessment_no=" + objdata.assessment_no.ToString() + "&trade_type=" + objdata.trade_type.ToString() + "&GSWS_ID=" + objdata.GSWS_ID.ToString() + ""; } else if (objdata.RequestType == 3) { //https://pris.ap.gov.in/PRISAPI/api2.php?requestPrivateTap=true&tap_size=1&usage=2&%20noofconn=1&unique=1134505409998 url = "https://pris.ap.gov.in/PRISAPI/api2.php?requestPrivateTap=true&tap_size=" + objdata.tap_size.ToString() + "&usage=" + objdata.usage.ToString() + "&tap_assessment=" + objdata.noofconn.ToString() + "&unique=" + objdata.unique.ToString() + "&GSWS_ID=" + objdata.GSWS_ID.ToString() + ""; } else if (objdata.RequestType == 4) { //https://pris.ap.gov.in/PRISAPI/api2.php?requestPropertyValuation=true&elTransactionId=1134505&unique=1134505340 url = "https://pris.ap.gov.in/PRISAPI/api2.php?requestPropertyValuation=true&elTransactionId=" + objdata.elTransactionId.ToString() + "&unique=" + objdata.unique.ToString() + "&GSWS_ID = " + objdata.GSWS_ID.ToString() + ""; } var data = PRRD_Tax_Search(url, objdata.Secccode.ToString()); if (data != null && data != "") { TransactionResponse objres = JsonConvert.DeserializeObject <TransactionResponse>(data); if (objres.status == "0") { try { transactionModel objtrans = new transactionModel(); objtrans.TYPE = "2"; objtrans.TXN_ID = objdata.GSWS_ID; objtrans.DEPT_ID = "3101"; objtrans.DEPT_TXN_ID = objres.transactionNo; objtrans.STATUS_CODE = "01"; objtrans.REMARKS = objres.msg; DataTable dt = new transactionHelper().transactionInsertion(objtrans); if (dt != null && dt.Rows.Count > 0 && dt.Rows[0][0].ToString() == "1") { objResponse.Status = "Success"; objResponse.data = JsonConvert.DeserializeObject <TransactionResponse>(data); } } catch (Exception ex) { string mappath = HttpContext.Current.Server.MapPath("PRRDExceptionLogs"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath, "Error Transaction Error API:" + ex.Message.ToString())); objResponse.Status = "Success"; objResponse.data = JsonConvert.DeserializeObject <TransactionResponse>(data); Common_PRRD_Error(ex.Message.ToString(), url, "2"); } objResponse.Status = "Success"; objResponse.data = JsonConvert.DeserializeObject <TransactionResponse>(data); } else { objResponse.Status = "Success"; objResponse.data = JsonConvert.DeserializeObject <TransactionResponse>(data); } } else { objResponse.Status = "No Data Found"; objResponse.data = "Invalid Certificate Number"; } } catch (Exception ex) { string mappath = HttpContext.Current.Server.MapPath("PRRDExceptionLogs"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath, "Error TAX SEARCH Data API:" + ex.Message.ToString())); objResponse.Status = "Failed"; objResponse.data = CommonSPHel.ThirdpartyMessage; } return(objResponse); }
public dynamic Save_ExcisePCF_Info(ExciseModel objmodel) { bool Isimage = true; dynamic objdist = new ExpandoObject(); try { objmodel.UploadDoc.ForEach(x => { var FileName = x.fileName; var fileext = Path.GetExtension(FileName).ToLower(); if (fileext == ".jpg" || fileext == ".jpeg" || fileext == ".png") { var base64 = x.image.Split(',')[1]; byte[] imageBytes = Convert.FromBase64String(base64); if (!Utils.IsValidImage(imageBytes)) { Isimage = false; } } else if (fileext == ".pdf") { var base64 = x.image.Split(',')[1]; byte[] imageBytes = Convert.FromBase64String(base64); if (!Utils.IsValidPDF(imageBytes)) { Isimage = false; } } else { Isimage = false; } //Convert Base64 Encoded string to Byte Array. }); if (!Isimage) { objdist.Status = "Failure"; objdist.Reason = "Invalid format"; objdist.Data = ""; } else { var ResultData = PostData_Headers("http://cpe.ap.gov.in/EeGP/api/rest/savePCFform", objmodel); ResultData = JsonConvert.DeserializeObject(ResultData); transactionModel objtrans = new transactionModel(); objtrans.TYPE = "2"; objtrans.TXN_ID = objmodel.GSWS_ID; objtrans.DEPT_ID = "3303"; objtrans.DEPT_TXN_ID = ResultData.reqNo; objtrans.STATUS_CODE = ResultData.status == "success"?"01":"02"; //01-success objtrans.REMARKS = ResultData.reason; DataTable dt = new transactionHelper().transactionInsertion(objtrans); if (dt != null && dt.Rows.Count > 0 && dt.Rows[0][0].ToString() == "1") { objdist.Status = ResultData.status; objdist.Reason = ResultData.reason; objdist.Data = ResultData.reqNo; } else { objdist.Status = ResultData.status; objdist.Reason = ResultData.reason; objdist.Data = ResultData.reqNo; } } } catch (Exception ex) { string mappath = HttpContext.Current.Server.MapPath("ExciceExceptionLogs"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_ReportLog_Exception(mappath, "Error From GetApplicantStatus:" + ex.Message.ToString())); Common_Revenue_Error(ex.Message.ToString(), "http://cpe.ap.gov.in/EeGP/api/rest/savePCFform", "2"); objdist.Status = "Failure"; objdist.Reason = CommonSPHel.ThirdpartyMessage; objdist.Data = ""; } return(objdist); }
public dynamic GetHouseSitePattapplicationAdd(HousePattaCls root) { try { string mappath = HttpContext.Current.Server.MapPath("HousingSitesSavingLogs"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath, "Submit Application Data :" + JsonConvert.SerializeObject(root))); obj.Status = 102; obj.Reason = "House Site Application has been Closed."; return(obj); if (string.IsNullOrEmpty(root.AHPAllotmentDetails)) { root.AHPAllotmentDetails = "NA"; } if (root.MandaltypeID == "U") { root.isIncome = 0; root.isPMAY = 0; root.PMAYBenefitSchemeID = 0; root.isAHPAllotmentReceived = 0; root.AHPAllotmentDetails = "0"; } var tokenres = GetHousesiteToken(); string mappath2 = HttpContext.Current.Server.MapPath("HousingSitesTokenLogs"); Task WriteTask2 = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath2, "Submit Application Data :" + tokenres)); if (tokenres.Status == 100) { if (tokenres.status == "0") { HousesiteWebservice.HousePattaBO obj2 = new HousesiteWebservice.HousePattaBO(); obj2.VolunteerId = root.VolunteerId; obj2.VName = root.VName; obj2.VMobile = root.VMobile; obj2.VAadhaar = root.VAadhaar; obj2.SachivalayamCodeno = root.SachivalayamCodeno; obj2.SachivalayamName = root.SachivalayamName; obj2.BAdhaarno = root.BAdhaarno; obj2.BenficiaryName = root.BenficiaryName; obj2.Appno = root.Appno; obj2.Bmobile = root.Bmobile; obj2.RelationID = root.RelationID; obj2.RelationName = root.RelationName; obj2.Age = root.Age; obj2.Gender = root.Gender; obj2.Religion = root.Religion; obj2.isPhysChall = root.isPhysChall; obj2.CasteID = root.CasteID; obj2.SubCasteID = root.SubCasteID; obj2.Occupation = root.Occupation; obj2.OtherOccupation = root.OtherOccupation; obj2.Houseno = root.Houseno; obj2.Street = root.Street; obj2.DistrictID = root.DistrictID; obj2.MandalID = root.MandalID; obj2.VillageID = root.VillageID; obj2.PanchayathID = root.PanchayathID; obj2.Pincode = root.Pincode; obj2.isRation = root.isRation; obj2.Rationcardno = root.Rationcardno; obj2.isHouse = root.isHouse; obj2.isHouseSite = root.isHouseSite; obj2.isHousingScheme = root.isHousingScheme; obj2.isHouseSiteScheme = root.isHouseSiteScheme; obj2.isLand = root.isLand; obj2.isIncome = root.isIncome; obj2.isPMAY = root.isPMAY; obj2.PMAYBenefitSchemeID = root.PMAYBenefitSchemeID; obj2.isAHPAllotmentReceived = root.isAHPAllotmentReceived; obj2.AHPAllotmentDetails = root.AHPAllotmentDetails; obj2.USERID = root.USERID; obj2.file = root.file; obj2.SystemIP = GetIPAddress(); obj2.MandaltypeID = root.MandaltypeID; string value = JsonConvert.SerializeObject(root); HousesiteWebservice.API _obj = new HousesiteWebservice.API(); var response = _obj.HouseSitePattaApplication_Add("HOUSESITESAPOL", "H@US3SIT3S@21122019", tokenres.tokenID, obj2); dynamic rootobj = JsonConvert.DeserializeObject <dynamic>(response); if (rootobj.status == "0") { try { transactionModel objtrans = new transactionModel(); objtrans.TYPE = "2"; objtrans.TXN_ID = obj2.Appno; objtrans.DEPT_ID = "3301"; objtrans.DEPT_TXN_ID = rootobj.appno.ToString(); objtrans.STATUS_CODE = "01"; objtrans.REMARKS = ""; DataTable dt = new transactionHelper().transactionInsertion(objtrans); } catch (Exception ex) { string mappath3 = HttpContext.Current.Server.MapPath("HousingSitesExceptionLogs"); Task WriteTask3 = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath3, "Saving Dept Response Error:" + ex.Message.ToString())); } } obj.Status = 100; obj.Reason = "Application Registered Successfully."; obj.Details = response; string mappath1 = HttpContext.Current.Server.MapPath("HousingSitesResponseLogs"); Task WriteTask1 = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath1, "Response from Register services : " + response)); } else { obj.Status = 102; obj.Reason = tokenres.Reason; } } else { obj.Status = 102; obj.Reason = tokenres.Reason; } } catch (Exception ex) { string mappath = HttpContext.Current.Server.MapPath("HousingSitesErrorLogs"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath, "Error Submit Application :" + ex.Message.ToString() + JsonConvert.SerializeObject(root))); obj.Status = 102; obj.Reason = ThirdpartyMessage + "( GetHouseSitePattapplicationAdd:" + ex.Message.ToString() + ")"; } return(obj); }