public IHttpActionResult GetAppStatus(dynamic data) { string value = token_gen.Authorize_aesdecrpty(data); try { //string value = JsonConvert.SerializeObject(data); PTStatus rootobj = JsonConvert.DeserializeObject <PTStatus>(value); return(Ok(cthel.GetAppStatus_Helper(rootobj))); } catch (Exception ex) { CatchData.Status = 102; CatchData.Reason = CommercialTaxHelper.ThirdpartyMessage; return(Ok(CatchData)); } }
public dynamic GetAppStatus_Helper(PTStatus root) { dynamic obj = new ExpandoObject(); var result = true; try { if (!string.IsNullOrEmpty(root.rnr)) { result = gswsBackendAPI.DL.CommonHel.Utils.IsAlphaNumeric(root.rnr); } if (result) { var val = PostData("https://apct.gov.in/pspt/api/Alert/get_all_alerts", root); var data = GetSerialzedData <dynamic>(val); obj.Status = 100; obj.Details = data; return(obj); } else { obj.Status = 102; obj.Reason = "Special Characters Are Not Allowed"; return(obj); } } catch (Exception ex) { obj.Status = 102; obj.Reason = "Error Occured While Getting Application Status"; Common_CommercialTax_Error(ex.Message.ToString(), "https://apct.gov.in/pspt/api/Alert/get_all_alerts", "2"); return(obj); } }