// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure( IApplicationBuilder app, IHostingEnvironment env, RoleManager <IdentityRole> roleManager, UserManager <IdentityUser> userManager ) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Home/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseAuthentication(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); ApplicationDbInitializer.SeedRole(roleManager); ApplicationDbInitializer.SeedUsers(userManager); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, UserManager <ApplicationUser> userManager) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); } else { app.UseExceptionHandler("/Home/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseRouting(); app.UseAuthentication(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}"); endpoints.MapRazorPages(); }); ApplicationDbInitializer.SeedUsers(userManager); }
public static async Task Main(string[] args) { var host = CreateWebHostBuilder(args).Build(); using (var scope = host.Services.CreateScope()) { var services = scope.ServiceProvider; try { var context = scope.ServiceProvider.GetService <ApplicationDbContext>(); context.Database.Migrate(); var userManager = services.GetService <UserManager <EngineerUser> >(); await ApplicationDbInitializer.SeedUsers(userManager); } catch (Exception ex) { var logger = scope.ServiceProvider.GetRequiredService <ILogger <Program> >(); logger.LogError(ex, "An error occurred while migrating the database"); } } host.Run(); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, RoleManager <IdentityRole> roleManager, UserManager <ApplicationUser> userManager) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); app.UseWebAssemblyDebugging(); } else { app.UseExceptionHandler("/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } app.UseHttpsRedirection(); app.UseBlazorFrameworkFiles(); app.UseStaticFiles(); app.UseRouting(); app.UseIdentityServer(); app.UseAuthentication(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapRazorPages(); endpoints.MapControllers(); endpoints.MapFallbackToFile("index.html"); }); ApplicationDbInitializer.SeedUsers(roleManager, userManager); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, UserManager <IdentityUser> userManager) { ApplicationDbInitializer.SeedUsers(userManager); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseRouting(); app.UseAuthentication(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapRazorPages(); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, UserManager <AppUser> userManager, RoleManager <IdentityRole> roleManager) { using (var scope = app.ApplicationServices.GetService <IServiceScopeFactory>().CreateScope()) { //Database migration(update) scope.ServiceProvider.GetRequiredService <ApplicationDbContext>().Database.Migrate(); } if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); } else { app.UseExceptionHandler("/Home/Error"); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseAuthentication(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); ApplicationDbInitializer.SeedUsers(userManager, roleManager); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, UserManager <ApplicationUser> userManager) { using (var serviceScope = app.ApplicationServices.GetService <IServiceScopeFactory>().CreateScope()) { var context = serviceScope.ServiceProvider.GetRequiredService <ApplicationDbContext>(); context.Database.Migrate(); } ApplicationDbInitializer.SeedUsers(userManager); if (env.IsDevelopment()) { //app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); } else { app.UseExceptionHandler("/Error"); app.UseHsts(); } app.UseDeveloperExceptionPage(); //app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseAuthentication(); app.UseMvc(); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, UserManager <ApplicationUser> userManager) { app.UseStaticFiles(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } // seed with default user if (env.IsDevelopment()) { ApplicationDbInitializer.SeedUsers(userManager); } app.UseAuthentication(); app.UseCors("SpaAuthCors"); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseIdentityServer(); app.UseMvcWithDefaultRoute(); ConfigureEventBus(app); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, UserManager <IdentityUser> userManager) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Home/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseRouting(); app.UseAuthentication(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}"); endpoints.MapRazorPages(); }); using (var serviceScope = app.ApplicationServices.GetService <IServiceScopeFactory>().CreateScope()) { var context = serviceScope.ServiceProvider.GetRequiredService <ApplicationDbContext>(); context.Database.EnsureCreated(); } ApplicationDbInitializer.SeedUsers(userManager); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, UserManager <IdentityUser> userManager, ILoggerFactory loggerFactory) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); } else { app.UseExceptionHandler("/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } loggerFactory.AddFile("Logs/CoHo-{Date}.txt"); // app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseRouting(); app.UseAuthentication(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllerRoute("default", "{controller=Home}/{action=Index}"); endpoints.MapControllers(); endpoints.MapRazorPages(); }); app.UseFluffySpoonLetsEncryptChallengeApprovalMiddleware(); ApplicationDbInitializer.SeedUsers(userManager); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, UserManager <ApplicationUser> userManager) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); ApplicationDbInitializer.SeedUsers(userManager); } else { app.UseExceptionHandler("/Home/Error"); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseSession(); app.UseAuthentication(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. //usermanage,rolemanager and context has been used for Dependency Injection public void Configure(IApplicationBuilder app, IHostingEnvironment env, UserManager <DotNetCoreUser> userManager, RoleManager <IdentityRole> roleManager, DotNetCoreContext context) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Home/Error"); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseAuthentication(); app.UseCookiePolicy(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); //Initializes the seed ApplicationDbInitializer.SeedUsers(context, userManager, roleManager).Wait(); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, UserManager <ApplicationUser> userManager) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); } else { app.UseExceptionHandler("/Home/Error"); } app.UseStaticFiles(); app.UseAuthentication(); ApplicationDbInitializer.SeedUsers(userManager); app.UseHangfireDashboard("/hangfire", new DashboardOptions { Authorization = new[] { new MyAuthorizationFilter() } }); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, UserManager <ApplicationUsers> userManager, RoleManager <ApplicationRoles> roleManager) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); } else { app.UseExceptionHandler("/Home/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } ApplicationDbInitializer.SeedUsers(userManager, roleManager); app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseAuthentication(); app.UseMvc(routes => { //routes.MapRoute( // name: "areas", // template: "{area=Admin}/{controller=HomeAdmin}/{action=Index}/{id?}" //); routes.MapRoute( name: "areas", template: "{area=Customer}/{controller=Home}/{action=Index}/{id?}" ); }); }
// test commit // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, UserManager <ApplicationUser> userManager) { // Enable middleware to serve generated Swagger as a JSON endpoint. app.UseSwagger(); // Enable middleware to serve swagger-ui (HTML, JS, CSS, etc.), // specifying the Swagger JSON endpoint. app.UseSwaggerUI(c => { c.SwaggerEndpoint("v1/swagger.json", "My API V1"); }); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); } else { UpdateDatabase(app); app.UseExceptionHandler("/Home/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } StartScheduleTasks(app); ApplicationDbInitializer.SeedUsers(userManager); app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseSpaStaticFiles(new StaticFileOptions() { RequestPath = new PathString("/angular") }); app.UseRouting(); app.UseAuthentication(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}"); endpoints.MapRazorPages(); }); app.UseSpa(spa => { //spa.Options.DefaultPage = new PathString("/angular"); spa.Options.SourcePath = "wwwroot"; }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, UserManager <AppUser> userManager) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); app.UseSwagger(); app.UseSwaggerUI(config => { config.SwaggerEndpoint("/swagger/v1/swagger.json", "ToDoAPP API"); }); } else { app.UseExceptionHandler("/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } app.UseCustomExceptionHandler(); app.UseHttpsRedirection(); ApplicationDbInitializer.SeedUsers(userManager); //app.UseStaticFiles(new StaticFileOptions //{ // FileProvider = new PhysicalFileProvider( // $"{Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)}/StaticFiles"), // RequestPath = "/StaticFiles" //}); if (!env.IsDevelopment()) { app.UseSpaStaticFiles(); } app.UseRouting(); app.UseCors(MyAllowSpecificOrigins); app.UseAuthentication(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller}/{action=Index}/{id?}"); endpoints.MapRazorPages(); }); app.UseSpa(spa => { spa.Options.SourcePath = "ClientApp"; if (env.IsDevelopment()) { spa.UseReactDevelopmentServer(npmScript: "start"); } }); }
public void Configure( IRoleService rolesService, IMapper mapper, IApplicationBuilder app, IWebHostEnvironment env, IUserService userService, CrmContext dataContext, IServiceProvider serviceProvider, IConfiguration configuration) { dataContext.Database.Migrate(); ApplicationDbInitializer.SeedRoles(rolesService); ApplicationDbInitializer.SeedUsers(userService); MailCredentialsHelper.CheckIfCredentialsExist( new MailCredentials( new MailAddress( Configuration["MailAddress"] ?? "*****@*****.**", Configuration["MailDisplayName"] ?? "CRMS-Team"), new System.Net.NetworkCredential(Configuration["MailUserName"] ?? "*****@*****.**", Configuration["MailPassword"] ?? "password"), int.Parse(Configuration["MailPort"] ?? "587"), Configuration["MailHost"] ?? "smtp.a.com")); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseOpenApi(); app.UseSwaggerUi3(); app.UseHttpsRedirection(); app.UseRouting(); app.UseAuthentication(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); endpoints.MapHealthChecks("/health"); }); app.UseStaticFiles(); if (!env.IsDevelopment()) { app.UseSpaStaticFiles(); } app.UseSpa(spa => { spa.Options.SourcePath = "wwwroot"; }); new UserCheckThread(serviceProvider.CreateScope().ServiceProvider.GetService <IUserCheckDateService>(), serviceProvider.CreateScope().ServiceProvider.GetService <IContactCheckDateService>(), configuration).runScheduledService().Wait(); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, UserManager <IdentityUser> userManager, IRepositoryWrapper repositoryWrapper) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Error"); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseSpaStaticFiles(); app.UseOpenApi(); app.UseSwaggerUi3(); app.UseAuthentication(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller}/{action=Index}/{id?}"); }); // app.MapWhen(r => !r.Request.Path.Value.StartsWith("/swagger"), builder => // builder.UseMvc(routes => // { // routes.MapSpaFallbackRoute( // name: "spa-fallback", // defaults: new {controller = "Home", action = "Index"}); // })); app.UseSpa(spa => { // To learn more about options for serving an Angular SPA from ASP.NET Core, // see https://go.microsoft.com/fwlink/?linkid=864501 spa.Options.SourcePath = "ClientApp"; if (env.IsDevelopment()) { // spa.UseAngularCliServer(npmScript: "start"); spa.UseProxyToSpaDevelopmentServer("http://localhost:4200"); } }); ApplicationDbInitializer.SeedUsers(userManager, repositoryWrapper); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, UserManager <Resident> userManager) { app.UseAuthentication(); app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseSpaStaticFiles(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseSwagger(); app.UseSwaggerUI(c => { c.SwaggerEndpoint("/swagger/v1/swagger.json", "Voter API V1"); }); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller}/{action=Index}/{id?}"); }); } else { app.UseExceptionHandler("/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } ApplicationDbInitializer.SeedUsers(userManager); app.UseCors(builders => builders.AllowAnyOrigin() .AllowAnyHeader() .AllowAnyMethod()); // Enable middleware to serve swagger-ui (HTML, JS, CSS, etc.), // specifying the Swagger JSON endpoint. app.UseSpa(spa => { spa.Options.SourcePath = "ClientApp"; if (env.IsDevelopment()) { spa.UseReactDevelopmentServer(npmScript: "start"); } }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, UserManager <TsUser> userManager, RoleManager <IdentityRole> roleManager) { var supportedCultures = new[] { "en-US", "ru" }; app.UseRequestLocalization(options => options .AddSupportedCultures(supportedCultures) .AddSupportedUICultures(supportedCultures) .SetDefaultCulture(supportedCultures[0])); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); } else { app.UseExceptionHandler(Settings.ExceptionHandler); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseAuthentication(); app.UseMvc(routes => { routes.MapRoute(name: "index", template: "/", defaults: new { controller = "Home", action = "Index" }); routes.MapRoute(name: "blogPostList", template: "BlogPost/", defaults: new { controller = "BlogPosts", action = "Index" }); routes.MapRoute(name: "blogPostDetails", template: "BlogPost/{id?}", defaults: new { controller = "BlogPosts", action = "Details" }); routes.MapRoute(name: "blogPostEdit", template: "BlogPost/Edit/{id?}", defaults: new { controller = "BlogPosts", action = "Edit" }); routes.MapRoute(name: "blogPostCreate", template: "BlogPost/Create", defaults: new { controller = "BlogPosts", action = "Create" }); routes.MapRoute(name: "blogPostDelete", template: "BlogPost/Delete/{id?}", defaults: new { controller = "BlogPosts", action = "Delete" }); routes.MapRoute(name: "blogPostDiscuss", template: "BlogPost/Discuss/{id?}", defaults: new { controller = "BlogPosts", action = "Discuss" }); routes.MapRoute(name: "homeFeaturedPosts", template: "BlogPosts/Featured/{page?}", defaults: new { controller = "Home", action = "GetFeaturedPosts" }); routes.MapRoute(name: "blogPostMarkdownToHtml", template: "BlogPosts/MarkdownToHtml", defaults: new { controller = "BlogPosts", action = "MarkdownToHtml" }); routes.MapRoute(name: "changeLanguage", template: "ChangeLanguage", defaults: new { controller = "Home", action = "SetLanguage" }); }); app.UseSignalR(routes => { routes.MapHub <DiscussHub>("/Discuss"); }); ApplicationDbInitializer.SeedUsers(userManager, roleManager).Wait(); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, UserManager <AppUser> userManager, ApplicationDbContext dbContext) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Error"); app.UseHsts(); } using (var serviceScope = app.ApplicationServices.GetService <IServiceScopeFactory>().CreateScope()) { var context = serviceScope.ServiceProvider.GetRequiredService <ApplicationDbContext>(); context.Database.EnsureCreated(); } app.UseHttpsRedirection(); app.UseAuthentication(); app.UseStaticFiles(); app.UseSpaStaticFiles(); app.UseCors("CorsPolicy"); app.UseSignalR(routes => { routes.MapHub <NotifyHub>("/notify"); }); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller}/{action=Index}/{id?}"); }); app.UseSpa(spa => { // To learn more about options for serving an Angular SPA from ASP.NET Core, // see https://go.microsoft.com/fwlink/?linkid=864501 spa.Options.SourcePath = "ClientApp"; if (env.IsDevelopment()) { spa.UseAngularCliServer(npmScript: "start"); } }); ApplicationDbInitializer.SeedUsers(userManager, dbContext); }
public static IApplicationBuilder SeedDatabase(this IApplicationBuilder app) { IServiceProvider serviceProvider = app.ApplicationServices.CreateScope().ServiceProvider; try { var userManager = serviceProvider.GetService <UserManager <User> >(); var roleManager = serviceProvider.GetService <RoleManager <IdentityRole> >(); ApplicationDbInitializer.SeedUsers(userManager, roleManager); } catch (Exception ex) { var logger = serviceProvider.GetRequiredService <ILogger <Program> >(); logger.LogError(ex, "An error occurred while seeding the database."); } return(app); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, UserManager <IdentityUser> userManager, RoleManager <IdentityRole> roleManager) { ApplicationDbInitializer.SeedUsers(userManager, roleManager); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); } else { app.UseExceptionHandler("/Home/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseRouting(); app.UseAuthentication(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}"); endpoints.MapRazorPages(); endpoints.MapControllerRoute( name: "Dashboard", pattern: "{controller=Dashboard}/{action=Dashboard}"); endpoints.MapRazorPages(); /*endpoints.MapControllerRoute( * name: "EPV", * pattern: "{controller=EditPartialView}/{action=_tableSeeder}/{id?}"); * endpoints.MapRazorPages();*/ //added for block registration endpoints.MapGet("/Identity/Account/Register", context => Task.Factory.StartNew(() => context.Response.Redirect("/Identity/Account/Login", true, true))); endpoints.MapPost("/Identity/Account/Register", context => Task.Factory.StartNew(() => context.Response.Redirect("/Identity/Account/Login", true, true))); }); }
public IActionResult ImportData() { var userAdmin = _userManager.GetUserId(User); ApplicationDbInitializer.SeedUsers(_userManager, userAdmin); var message = LoadImportData(); if (!string.IsNullOrWhiteSpace(message)) { TempData["message"] = message; return(RedirectToAction(nameof(Index))); } TempData["message"] = "Data imported"; return(RedirectToAction(nameof(Index))); }
public IActionResult ImportData() { var currentAdminId = _userManager.GetUserId(User); _dbContext.Database.EnsureDeleted(); _dbContext.Database.Migrate(); //Creates database if needed and applies migrations ApplicationDbInitializer.SeedUsers(_userManager, currentAdminId); var message = LoadImportData(); if (!string.IsNullOrWhiteSpace(message)) { TempData["message"] = message; return(RedirectToAction(nameof(Index))); } TempData["message"] = "Data imported"; return(RedirectToAction(nameof(Index))); }
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ApplicationDbContext applicationDbContext, UserManager <ApplicationUser> userManager, RoleManager <IdentityRole> roleManager) { app.UseAuthentication(); //app.UseHsts(); //app.UseHttpsRedirection(); app.UseCors("CorsPolicy"); app.UseMvc(); //applicationDbContext.Database.EnsureDeleted(); applicationDbContext.Database.EnsureCreated(); ApplicationDbInitializer.SeedRoles(roleManager); ApplicationDbInitializer.SeedUsers(userManager); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, UserManager <User> userManager) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseHttpsRedirection(); app.UseRouting(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); ApplicationDbInitializer.SeedUsers(userManager); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, UserManager <User> userManager) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseHttpsRedirection(); app.UseExceptionHandler("/Error"); app.UseHsts(); } // enable authorization - important app.UseAuthentication(); // seed admin user ApplicationDbInitializer.SeedUsers(userManager, Configuration["AdminUser:Username"], Configuration["AdminUser:Email"], Configuration["AdminUser:Password"]); app.UseStaticFiles(); app.UseSpaStaticFiles(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller}/{action=Index}/{id?}"); }); app.UseSpa(spa => { // To learn more about options for serving an Angular SPA from ASP.NET Core, // see https://go.microsoft.com/fwlink/?linkid=864501 spa.Options.SourcePath = "ClientApp"; if (env.IsDevelopment()) { spa.UseAngularCliServer(npmScript: "start"); } }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env , UserManager <MHUser> userManager, RoleManager <IdentityRole> roleManager) { var supportedCultures = new[] { "en-US", "ru" }; app.UseRequestLocalization(options => options .AddSupportedCultures(supportedCultures) .AddSupportedUICultures(supportedCultures) .SetDefaultCulture(supportedCultures[0])); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); } else { app.UseExceptionHandler("/Home/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseRouting(); app.UseAuthentication(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}"); endpoints.MapRazorPages(); endpoints.MapHub <DiscussHub>("/DiscussHub"); }); ApplicationDbInitializer.SeedUsers(userManager, roleManager).Wait(); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. async public void Configure(IApplicationBuilder app, IWebHostEnvironment env, UserManager <ApplicationUser> userManager, RoleManager <IdentityRole> roleManager) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseRouting(); app.UseAuthentication(); ApplicationDbInitializer.SeedUsers(userManager, roleManager); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); //ApplicationDbInitializer.SeedUsers(userManager); }