// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env,
                              AppIdentityContext identityContext, Base2BaseWebContext base2BaseWebContext, b2b_testContext b2B_TestContext,
                              UserManager <AppUser> userManager, RoleManager <AppRole> roleManager, IOptions <AdminSettings> options)
        {
            if (env.IsDevelopment())
            {
                app.UseBrowserLink();
                app.UseDeveloperExceptionPage();
            }
            else
            {
                app.UseBrowserLink();
                app.UseDeveloperExceptionPage();

                //app.UseExceptionHandler("/Home/Error");
            }

            app.UseStaticFiles();

            // Apply migrations
            AppIdentityContextInitializer.Initialize(identityContext, userManager, roleManager, options);
            Base2BaseWebContextInitializer.Initialize(base2BaseWebContext);
            b2b_testContextInitializer.Initialize(b2B_TestContext);
            //b2b_testContextInitializer.BypassInitialMigration(b2B_TestContext);

            app.UseAuthentication();

            app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "areas",
                    template: "{area:exists}/{controller=Home}/{action=Index}/{id?}");
                routes.MapRoute(
                    name: "default",
                    template: "{controller=Home}/{action=Index}/{id?}");
            });
        }
Esempio n. 2
0
 public WebRepositoryContext(Base2BaseWebContext context) : base(context)
 {
 }