public List <string> getReferencedata(gipodReferencedata typeReferenceData) { string tail; switch (typeReferenceData) { case gipodReferencedata.city: tail = "city"; break; case gipodReferencedata.province: tail = "province"; break; case gipodReferencedata.owner: tail = "owner"; break; case gipodReferencedata.eventtype: tail = "eventtype"; break; default: return(null); } client.QueryString = qryValues; Uri gipodUri = new Uri("http://gipod.api.agiv.be/ws/v1/referencedata/" + tail); string json = client.DownloadString(gipodUri); List <string> gipodResponse = JsonConvert.DeserializeObject <List <string> >(json); return(gipodResponse); }
public List<string> getReferencedata(gipodReferencedata typeReferenceData) { string tail; switch (typeReferenceData) { case gipodReferencedata.city: tail = "city"; break; case gipodReferencedata.province: tail = "province"; break; case gipodReferencedata.owner: tail = "owner"; break; case gipodReferencedata.eventtype: tail = "eventtype"; break; default: return null; } client.QueryString = qryValues; Uri gipodUri = new Uri("http://gipod.api.agiv.be/ws/v1/referencedata/" + tail); string json = client.DownloadString(gipodUri); List<string> gipodResponse = JsonConvert.DeserializeObject<List<string>>(json); return gipodResponse; }