protected void LookAtRoutesThatCouldWork(char destination, int stops, TripResponse response, IQueryable<Route.Route> routes) { foreach (var routeToCheck in GetRoutesToLookAt(destination, routes)) { FindTrips(new TripQuery { StartingTown = routeToCheck.EndingTown, Desination = destination, Stops = stops, Response = response }); } }
public override TripResponse FindTrip(char startTown, char destination) { var response = new TripResponse(); FindTrips(new TripQuery { StartingTown = startTown, Desination = destination, Stops = 0, Response = response}); return response; }