public IEnumerable <Prediction> GetPredictions(string agencyTag, int stopId, string routeTag = null) { var request = _factory.CreatePredictionsRequest(agencyTag, stopId, routeTag); string response = ExecuteRequest(request); var predictions = _parser.ParsePrediction(response); return(predictions); }
public Task <List <Prediction> > GetPredictions(string agencyTag, int stopId, string routeTag = null) { var request = _factory.CreatePredictionsRequest(agencyTag, stopId, routeTag); return(ExecuteRequest(request).ContinueWith(x => _parser.ParsePrediction(x.Result))); }