public IHttpActionResult GetHSitesAppStatus(dynamic data) { string value = token_gen.Authorize_aesdecrpty(data); //string value = JsonConvert.SerializeObject(data); try { ApplicationSta rootobj = JsonConvert.DeserializeObject <ApplicationSta>(value); if (Utils.IsAlphaNumeric(rootobj.AppNo)) { return(Ok(hohel.GetHouseSiteStatusApp(rootobj))); } else { CatchData.Status = 102; CatchData.Reason = "Special charactes are not allowed"; return(Ok(CatchData)); } } catch (Exception ex) { CatchData.Status = 102; CatchData.Reason = HousingHelper.ThirdpartyMessage; return(Ok(CatchData)); } }
public dynamic GetHouseSiteStatusApp(ApplicationSta rootobj) { try { //HousesiteWebservice.API _obj2 = new HousesiteWebservice.API(); //var response2 = _obj2.GetHSP_APP_Status("HOUSESITESAPOL", "H@US3SIT3S@21122019", "3xD1FE74", rootobj.AppNo); //obj.Status = 100; //obj.Reason = "Data Loaded Successfully."; //obj.Details = response2; //string mappath2 = HttpContext.Current.Server.MapPath("HousingSitesResponseLogs"); //Task WriteTask2 = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath2, "Response from application status services : " + response2)); var tokenres = GetHousesiteToken(); if (tokenres.Status == 100) { if (tokenres.status == "0") { string value = JsonConvert.SerializeObject(rootobj); string mappath = HttpContext.Current.Server.MapPath("HousingSitesSavingLogs"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath, "Application Status Search Criteria Data :" + value)); HousesiteWebservice.API _obj = new HousesiteWebservice.API(); var response = _obj.GetHSP_APP_Status("HOUSESITESAPOL", "H@US3SIT3S@21122019", tokenres.tokenID, rootobj.AppNo); //dynamic res = JsonConvert.DeserializeObject<dynamic>(response); obj.Status = 100; obj.Reason = "Data Loaded Successfully."; obj.Details = response; string mappath1 = HttpContext.Current.Server.MapPath("HousingSitesResponseLogs"); Task WriteTask1 = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath1, "Response from application status services : " + response)); } else { obj.Status = 102; obj.Reason = tokenres.Reason; } } else { obj.Status = 102; obj.Reason = tokenres.Reason; } } catch (Exception ex) { obj.Status = 102; obj.Reason = ThirdpartyMessage; string mappath = HttpContext.Current.Server.MapPath("HousingSitesExceptionLogs"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath, "Error Getting Application Status :" + ex.Message.ToString())); } return(obj); }