Beispiel #1
0
        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(); });
        }
Beispiel #2
0
 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);
 }
 public override void OnActionExecuting(ActionExecutingContext context)
 {
     RegistryServiceBootstrapper.GetRegistryService().Reset();
     base.OnActionExecuting(context);
 }