public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory) { LoggingBootstrapper.Configure(app); app.UseRouting(); AuthenticationBootstrapper.Configure(app); DocumentationBootstrapper.Configure(app); RegistryServiceBootstrapper.Configure(app); ConfigureForBootstrappers(app); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); }
public void ConfigureServices(IServiceCollection services) { RabbitBootstrapper.ConfigureServices(services); LoggingBootstrapper.ConfigureServices(services); DocumentationBootstrapper.ConfigureServices(services); services.AddWebEncoders(); services.AddDataProtection(); AuthenticationBootstrapper.ConfigureServices(services); RegistryServiceBootstrapper.ConfigureServices(services); services.AddMvcCore(opt => opt.EnableEndpointRouting = false); services.AddControllers() .AddNewtonsoftJson(GetSerializerSettings); ConfigureServicesForBootstrappers(services); }