New Angular based web version #1

Closed
thomas.nuyken wants to merge 150 commits from main into ddd
Showing only changes of commit 20ba638b64 - Show all commits

View File

@@ -12,24 +12,33 @@ public static class EndpointExtensions
public static void MapEndpoints(this IEndpointRouteBuilder builder) public static void MapEndpoints(this IEndpointRouteBuilder builder)
{ {
ApiVersionSet apiVersionSet = builder.NewApiVersionSet() ApiVersionSet apiVersionSet = builder.NewApiVersionSet()
.HasApiVersion(1.0) .HasApiVersion(1.0)
.Build(); .Build();
RouteGroupBuilder versionedApis = builder.MapGroup("/v{apiVersion:apiVersion}") RouteGroupBuilder versionedApis = builder.MapGroup("/v{apiVersion:apiVersion}")
.WithApiVersionSet(apiVersionSet) .WithApiVersionSet(apiVersionSet);
GetCar.MapEndpoint(versionedApis)
.RequireAuthorization(Constants.Authorization.RequireAuthenticatedUserPolicy);
GetCars.MapEndpoint(versionedApis)
.RequireAuthorization(Constants.Authorization.RequireAuthenticatedUserPolicy);
CreateCar.MapEndpoint(versionedApis)
.RequireAuthorization(Constants.Authorization.RequireAuthenticatedUserPolicy);
UpdateCar.MapEndpoint(versionedApis)
.RequireAuthorization(Constants.Authorization.RequireAuthenticatedUserPolicy);
DeleteCar.MapEndpoint(versionedApis)
.RequireAuthorization(Constants.Authorization.RequireAuthenticatedUserPolicy); .RequireAuthorization(Constants.Authorization.RequireAuthenticatedUserPolicy);
GetCar.MapEndpoint(versionedApis); GetConsumptions.MapEndpoint(versionedApis)
GetCars.MapEndpoint(versionedApis); .RequireAuthorization(Constants.Authorization.RequireAuthenticatedUserPolicy);
CreateCar.MapEndpoint(versionedApis); GetConsumption.MapEndpoint(versionedApis)
UpdateCar.MapEndpoint(versionedApis); .RequireAuthorization(Constants.Authorization.RequireAuthenticatedUserPolicy);
DeleteCar.MapEndpoint(versionedApis); CreateConsumption.MapEndpoint(versionedApis)
.RequireAuthorization(Constants.Authorization.RequireAuthenticatedUserPolicy);
GetConsumptions.MapEndpoint(versionedApis); UpdateConsumption.MapEndpoint(versionedApis)
GetConsumption.MapEndpoint(versionedApis); .RequireAuthorization(Constants.Authorization.RequireAuthenticatedUserPolicy);
CreateConsumption.MapEndpoint(versionedApis); DeleteConsumption.MapEndpoint(versionedApis)
UpdateConsumption.MapEndpoint(versionedApis); .RequireAuthorization(Constants.Authorization.RequireAuthenticatedUserPolicy);
DeleteConsumption.MapEndpoint(versionedApis);
GetServerInfo.MapEndpoint(versionedApis); GetServerInfo.MapEndpoint(versionedApis);
} }