22 lines
546 B
C#
22 lines
546 B
C#
using Backend.Security;
|
|
|
|
namespace Backend.Endpoints;
|
|
|
|
public static class AdminEndpoints
|
|
{
|
|
public static IEndpointRouteBuilder MapAdminEndpoints(this IEndpointRouteBuilder app)
|
|
{
|
|
var group = app.MapGroup("/api/admin")
|
|
.AddEndpointFilter<AdminSessionFilter>();
|
|
|
|
group.MapAdminSiteSettingsEndpoints();
|
|
|
|
group.MapAdminDashboardEndpoints();
|
|
group.MapAdminSeasonManagementEndpoints();
|
|
group.MapAdminModerationEndpoints();
|
|
group.MapAdminTeamEndpoints();
|
|
|
|
return app;
|
|
}
|
|
}
|