public dynamic GetVillgeData(EPantaCls oj) { dynamic obj = new ExpandoObject(); try { EPantaService.getVillageData vildata = new EPantaService.getVillageData(); var data = vildata.CallgetVillageData("user_adrt", "user@rtgs7", oj.District, oj.Mandal, oj.Village); dynamic objroot = JsonConvert.DeserializeObject <dynamic>(data); if (objroot != null) { obj.Status = 100; obj.Reason = "Data Getting Successfully."; obj.Details = objroot; } else { obj.Status = 101; obj.Reason = "No Data Found"; } } catch (WebException wex) { string mappath = HttpContext.Current.Server.MapPath("EPantaExceptionLogs"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_ReportLog_Exception(mappath, "Error Gettting EPanta Data of Village API:" + wex.Message.ToString())); obj.Status = 102; obj.Reason = ThirdpartyMessage; } return(obj); }
public IHttpActionResult GetVillageDetailsByServey(dynamic data) { string value = token_gen.Authorize_aesdecrpty(data); try { // //string value = JsonConvert.SerializeObject(data); EPantaCls rootobj = JsonConvert.DeserializeObject <EPantaCls>(value); return(Ok(_Hel.GetVillageDetailsByServey(rootobj))); } catch (Exception ex) { dynamic CatchData = new ExpandoObject(); CatchData.Status = 102; CatchData.Reason = "Error While Getting Village Data By Servey NO"; return(Ok(CatchData)); } }