public async Task <List <T> > ProcessPlaces <T>(string path) { string url = baseUrlLocations .AddPath(path); var division = await HttpRequestUrl.ProcessHttpClient <List <T> >(url); return(division); }
public async Task <Feature <TGeometry> > ProcessMeshes <TGeometry>(string path, string identifier) where TGeometry : IGeometryObject { string url = baseUrlMeshes .AddPath(path) .AddPath(identifier) .SetQueryParams(new { qualidade = "minima", formato = "application/vnd.geo+json" }); var json = await HttpRequestUrl.ProcessHttpClient(url); var featureCollection = JsonConvert.DeserializeObject <FeatureCollection>(json); var feature = JsonConvert.DeserializeObject <Feature <TGeometry> >( JsonConvert.SerializeObject(featureCollection.Features[0])); return(feature); }