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();
}