public async Task<List<DataTable>> GetGeoEntitiesAsync(string json)
 {
     var jObj = JsonConvert.DeserializeObject<geoentity>(json);
     GeoEntitiesQuery sQ = new GeoEntitiesQuery(jObj);
     var str = sQ.getData();
     var js = JsonConvert.SerializeObject(str);
     //TransformUtil.WriteLogToFile("return from geo" + js);
     return str;
 }
        public async Task <List <DataTable> > GetGeoEntitiesAsync(string json)
        {
            var jObj            = JsonConvert.DeserializeObject <geoentity>(json);
            GeoEntitiesQuery sQ = new GeoEntitiesQuery(jObj);
            var str             = sQ.getData();
            var js = JsonConvert.SerializeObject(str);

            //TransformUtil.WriteLogToFile("return from geo" + js);
            return(str);
        }