// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ClemBotContext context) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseSwagger(); app.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "ClemBot.Api 1.0.0")); } app.UseSerilogRequestLogging(); app.UseHttpsRedirection(); app.UseRouting(); app.UseAuthentication(); app.UseAuthorization(); app.UseEndpoints(endpoints => endpoints.MapControllers()); // Apply any new migrations context.Database.Migrate(); // Load linq2db for bulk copies LinqToDBForEFTools.Initialize(); // Reload enum types after a migration using var conn = (NpgsqlConnection)context.Database.GetDbConnection(); conn.Open(); conn.ReloadTypes(); }
public GuildSandboxAuthorizeService(IActionContextAccessor contextAccessor, ILogger <GuildSandboxAuthorizeService> logger, ClemBotContext context) { _logger = logger; _context = context; _contextAccessor = contextAccessor.ActionContext ?? throw new ArgumentNullException(nameof(contextAccessor)); User = _contextAccessor.HttpContext.User; }
public Handler(ClemBotContext context, ILogger <Handler> logger, IHttpContextAccessor httpContextAccessor, IDiscordAuthManager discordAuthManager, IMediator mediator) { _context = context; _logger = logger; _httpContextAccessor = httpContextAccessor; _discordAuthManager = discordAuthManager; _mediator = mediator; }
public Handler(ClemBotContext context, ILogger <Handler> logger, IHttpContextAccessor httpContextAccessor, IJwtAuthManager jwtAuthManager, JwtTokenConfig jwtTokenConfig, IDiscordAuthManager discordAuthManager) { _context = context; _logger = logger; _httpContextAccessor = httpContextAccessor; _jwtAuthManager = jwtAuthManager; _jwtTokenConfig = jwtTokenConfig; _discordAuthManager = discordAuthManager; }
public Handler(ClemBotContext context, ILogger <BotAuthorize> logger, IHttpContextAccessor httpContextAccessor, IJwtAuthManager jwtAuthManager, JwtTokenConfig jwtTokenConfig, ApiKey apiKey) { _context = context; _logger = logger; _httpContextAccessor = httpContextAccessor; _jwtAuthManager = jwtAuthManager; _jwtTokenConfig = jwtTokenConfig; _apiKey = apiKey; }
public record QueryHandler(ClemBotContext _context) : IRequestHandler <Query, IQueryResult <Model> >
public record Handler(ClemBotContext _context) :
public record Handler(ClemBotContext _context) : IRequestHandler <Query, Result <IEnumerable <Model>, QueryStatus> >
public record Handler(ClemBotContext _context) : IRequestHandler <Command, IQueryResult <InfractionDto> >
public record QueryHandler(ClemBotContext _context) : IRequestHandler <Query, Result <Model, QueryStatus> >
public record Handler(ClemBotContext _context) : IRequestHandler <Command, Result <InfractionDto, QueryStatus> >
public record Handler(ClemBotContext _context) : IRequestHandler <Command, IQueryResult <ulong> >
public MessageContentDeletionJob(ClemBotContext context, ILogger <MessageContentDeletionJob> logger) { _context = context; _logger = logger; }
public GetCustomPrefixHandler(IAppCache cache, ClemBotContext context) { _cache = cache; _context = context; }
public GuildSettingsService(ClemBotContext context, ILogger <GuildSettingsService> logger) { _context = context; _logger = logger; }
public GetGlobalUserStats(IAppCache cache, ClemBotContext context) { _cache = cache; _context = context; }
public record Handler(ClemBotContext _context, IMediator _mediator) : IRequestHandler <Command, Result <int, QueryStatus> >
public record Handler(ClemBotContext _context, IMediator _mediator) : IRequestHandler <Command, Result <IEnumerable <ulong>, QueryStatus> >
public CheckGuildExistsHandler(IAppCache cache, ClemBotContext context) { _cache = cache; _context = context; }
public record Handler(ClemBotContext _context, IMediator _mediator) : IRequestHandler <Query, IQueryResult <Model> >
public record Handler(ClemBotContext _context) : IRequestHandler <Command, Result <ulong, QueryStatus> >
public CheckUserExists(IAppCache cache, ClemBotContext context) { _cache = cache; _context = context; }
public record Handler(ClemBotContext _context) : IRequestHandler <Query, IQueryResult <IEnumerable <Model> > >
public record Handler(ClemBotContext _context, IMediator _mediator) : IRequestHandler <Query, Result <Model, QueryStatus> >