Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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));
            }
        }