public void Configuration(IAppBuilder app)
        {
            IContainer container = RegisterServices();
            PrincipalTenantIdentificationStrategy tenantStrategy = new PrincipalTenantIdentificationStrategy();
            MultitenantContainer mtc = new MultitenantContainer(tenantStrategy, container);
            HttpConfiguration config = new HttpConfiguration();
            config.Routes.MapHttpRoute("DefaultHttpRoute", "api/{controller}");

            app.UseAutofacContainer(mtc)
               .Use<RandomTextMiddleware>()
               .UseWebApiWithContainer(config);
        }
Example #2
0
        public void Configuration(IAppBuilder app)
        {
            IContainer container = RegisterServices();
            PrincipalTenantIdentificationStrategy tenantStrategy = new PrincipalTenantIdentificationStrategy();
            MultitenantContainer mtc    = new MultitenantContainer(tenantStrategy, container);
            HttpConfiguration    config = new HttpConfiguration();

            config.Routes.MapHttpRoute("DefaultHttpRoute", "api/{controller}");

            app.UseAutofacContainer(mtc)
            .Use <RandomTextMiddleware>()
            .UseWebApiWithContainer(config);
        }