Ejemplo n.º 1
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env, BlitzDbContext dbContext)
        {
            app
                .InitCronjobs()
                .InitGarbageCollector();

            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }

            app.UseForwardedHeaders();
            app.UseCors();
            app.UseStaticFiles();

            // app.UseHttpsRedirection();
            app.UseRouting();
            app.UseAuthentication();
            app.UseAuthorization();

            app.UseSwaggerUI();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapSwagger("/openapi/{documentName}.json");
                endpoints.MapControllers();

                endpoints.MapFallbackToFile("index.html");
            });
        }
Ejemplo n.º 2
0
 public ProjectsController(BlitzDbContext db,
                           IMapper mapper,
                           ILogger <ProjectsController> logger,
                           ICronjobRegistrationService cronjobRegistrationService)
 {
     _db     = db;
     _mapper = mapper;
     _logger = logger;
     _cronjobRegistrationService = cronjobRegistrationService;
 }
Ejemplo n.º 3
0
 public CronjobsController(
     BlitzDbContext db,
     IMapper mapper,
     ICronjobTriggerer cronjobTriggerer,
     ICronjobRegistrationService cronjobRegistrationService,
     IAuthorizationService authorizationService)
 {
     _db                         = db;
     _mapper                     = mapper;
     _cronjobTriggerer           = cronjobTriggerer;
     _cronjobRegistrationService = cronjobRegistrationService;
     _authorizationService       = authorizationService;
 }
Ejemplo n.º 4
0
 public ThyExternalUserImporter(BlitzDbContext dbContext, ILogger <ThyExternalUserImporter> logger)
 {
     _dbContext = dbContext;
     _logger    = logger;
 }
Ejemplo n.º 5
0
 public IdentitySeeder(ILogger <IdentitySeeder> logger, BlitzDbContext dbContext)
 {
     _logger    = logger;
     _dbContext = dbContext;
 }
Ejemplo n.º 6
0
 public TemplatesController(BlitzDbContext dbContext, IMapper mapper)
 {
     _dbContext = dbContext;
     _mapper    = mapper;
 }
 public LoadAuthorizationClaimsTransformer(BlitzDbContext dbContext, ILogger <LoadAuthorizationClaimsTransformer> logger)
 {
     _dbContext = dbContext;
     _logger    = logger;
 }
Ejemplo n.º 8
0
 public UsersController(BlitzDbContext dbContext, IMapper mapper)
 {
     _dbContext = dbContext;
     _mapper    = mapper;
 }
Ejemplo n.º 9
0
 public ExecutionsController(BlitzDbContext db, IMapper mapper)
 {
     _db     = db;
     _mapper = mapper;
 }
Ejemplo n.º 10
0
 public AuthController(BlitzDbContext dbContext,
                       IJwtTokenIssuer jwtTokenIssuer)
 {
     _dbContext      = dbContext;
     _jwtTokenIssuer = jwtTokenIssuer;
 }