API.WebClients.TransitClient.CreateStops C# (CSharp) Method

CreateStops() public method

public CreateStops ( ) : List
return List
        public List<BusStop> CreateStops()
        {
            var platforms = ConnexionzClient.Platforms.Value;
            var routes = ConnexionzClient.Routes.Value;

            return platforms
                .Select(p => 
                    new BusStop(p,
                        routes.Where(r => r.Path.Any(rp => rp.PlatformId == p.PlatformNo))
                            .Select(r => r.RouteNo)
                            .ToList(),
                        ShouldAppendDirection(p, platforms)))
                .Where(r => r.RouteNames.Any())
                .ToList();
        }