예제 #1
0
        public static IRouteBuilder AddRoute(this IRouteBuilder routeBuilder, ViewRouterDelegate route)
        {
            return(routeBuilder.AddRouter(next =>
            {
                return async context =>
                {
                    var view = await route(context);

                    if (view != null)
                    {
                        return view;
                    }
                    else
                    {
                        return await next(context);
                    }
                };
            }));
        }