Exemple #1
0
        public static void AddMvc(this ServiceBuilder s, string extraPara)
        {
            //Console.WriteLine(extraPara);
            s.Use(next =>
            {
                return(context =>
                {
                    MvcMiddleware middleware = new MvcMiddleware(next);
                    middleware.Invoke(context, extraPara);
                    return Task.CompletedTask;
                });
            }

                  );
        }
Exemple #2
0
        public static void UseMvc(this IAppBuilder app)
        {
            var routes = new List <Route>()
            {
                new Route("Home", typeof(HomeController))
            };

            var layout = "_Layout.cshtml";

            app.Use((context, next) => {
                if (!Helper.IsStaticFile(context.Request.Path.Value))
                {
                    var mvc = new MvcMiddleware(context, routes, layout);
                    mvc.Invoke();
                }

                return(next());
            });
        }