private static void Main() { ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; UserLocation userLocation = GetUserLocation.ReturnUserLocation(GetPostCode()); List <StopPoint> localStopPoints = GetLocalStopPoints.ReturnStopPoints(userLocation, GetUserMaxDistanceFromStation()); DisplayAvailableStops(localStopPoints); string busStop = localStopPoints[GetBusStop(localStopPoints.Count)].naptanId; List <Arrival> arrivals = GetArrivals.ReturnArrivals(busStop); arrivals = arrivals.OrderBy(n => n.ExpectedArrival).ToList(); Console.WriteLine(); DisplayArrivals(arrivals); Console.ReadLine(); }
private List <StopPoint> GetLocalStops(string postCode, string maxDistance) { UserLocation userLocation = GetUserLocation.ReturnUserLocation(postCode); return(GetLocalStopPoints.ReturnStopPoints(userLocation, maxDistance)); }