public string GetStopCodeNearLocation(float longitude, float latitude) { restRequest.Resource = $"StopPoint?stopTypes=NaptanPublicBusCoachTram&lat={latitude}&lon={longitude}"; IRestResponse <StopPointDetails> response = restClient.Execute <StopPointDetails>(restRequest); StopPointDetails stopPointDetails = response.Data; StopPoint FirstStopPoint = stopPointDetails.stopPoints[0]; string stopcode = FirstStopPoint.naptanId; return(stopcode); }
public static List <StopPoint> FromJson(string input) { var converted = JsonConvert.DeserializeObject <Temp>(input); var stopPointList = new List <StopPoint>(); foreach (var stop in converted.stopPoints) { var stopPoint = new StopPoint(); stopPoint.commonName = stop.commonName; stopPoint.distance = stop.distance; stopPoint.id = stop.id; stopPointList.Add(stopPoint); } return(stopPointList); }