internal IEnumerable <JancyExpressRoute> GenerateRoutes(List <JancyExpressRouterConfiguration> routerConfigurations, JancyExpressGlobalRouterConfiguration globalRouterConfiguration) { foreach (var routerConfiguration in routerConfigurations) { foreach (var routingConfiguration in routerConfiguration.RoutingConfigurations) { yield return(GenerateRoute(routingConfiguration, routerConfiguration.ScopedRoutingConfiguration, globalRouterConfiguration)); } } }
private JancyExpressRoute GenerateRoute(JancyExpressRoutingConfiguration routingConfiguration, JancyExpressScopedRoutingConfiguration scopedRoutingConfiguration, JancyExpressGlobalRouterConfiguration globalRouterConfiguration) { var routeGenerator = GetRouteGenerator(routingConfiguration.HttpHandlerType); return(routeGenerator.GenerateRoute(routingConfiguration, scopedRoutingConfiguration, globalRouterConfiguration.GlobalRoutingConfiguration)); }