Remove guid as is unvalid

This commit is contained in:
2026-05-28 21:49:18 +02:00
parent 258f3850ed
commit 2f7f996faf
3 changed files with 16 additions and 16 deletions
+7 -7
View File
@@ -17,27 +17,27 @@ public static class PlayListEndpoints
.WithName("GetPlayLists") .WithName("GetPlayLists")
.WithSummary("Get paginated playlists."); .WithSummary("Get paginated playlists.");
group.MapGet("/{id:guid}", GetPlayListById) group.MapGet("/{id}", GetPlayListById)
.WithName("GetPlayListById") .WithName("GetPlayListById")
.WithSummary("Get a playlist by ID."); .WithSummary("Get a playlist by ID.");
group.MapGet("/users/{userId:guid}", GetPlayListsByUserId) group.MapGet("/users/{userId}", GetPlayListsByUserId)
.WithName("GetPlayListsByUserId") .WithName("GetPlayListsByUserId")
.WithSummary("Get paginated playlists for a user."); .WithSummary("Get paginated playlists for a user.");
group.MapPost("/users/{userId:guid}", CreatePlayList) group.MapPost("/users/{userId}", CreatePlayList)
.WithName("CreatePlayList") .WithName("CreatePlayList")
.WithSummary("Create a new playlist."); .WithSummary("Create a new playlist.");
group.MapPut("/{playlistId:guid}/users/{userId:guid}", UpdatePlayList) group.MapPut("/{playlistId}/users/{userId}", UpdatePlayList)
.WithName("UpdatePlayList") .WithName("UpdatePlayList")
.WithSummary("Update an existing playlist."); .WithSummary("Update an existing playlist.");
group.MapDelete("/{playlistId:guid}/users/{userId:guid}", DeletePlayList) group.MapDelete("/{playlistId}/users/{userId}", DeletePlayList)
.WithName("DeletePlayList") .WithName("DeletePlayList")
.WithSummary("Delete a playlist."); .WithSummary("Delete a playlist.");
group.MapPost("/upload-picture/users/{userId:guid}", RequestPlayListPictureUpload) group.MapPost("/upload-picture/users/{userId}", RequestPlayListPictureUpload)
.WithName("RequestPlayListPictureUpload") .WithName("RequestPlayListPictureUpload")
.WithSummary("Request a pre-signed URL to upload a playlist picture."); .WithSummary("Request a pre-signed URL to upload a playlist picture.");
@@ -88,7 +88,7 @@ public static class PlayListEndpoints
if (!result.IsSuccess) if (!result.IsSuccess)
return result.ToHttpResult(); return result.ToHttpResult();
return Results.Created($"/api/playlists/{result.Value.Id}", result.Value); return Results.Created($"/playlists/{result.Value.Id}", result.Value);
} }
private static async Task<IResult> UpdatePlayList( private static async Task<IResult> UpdatePlayList(
+6 -6
View File
@@ -17,23 +17,23 @@ public static class TrackEndpoints
.WithName("GetTracks") .WithName("GetTracks")
.WithSummary("Get paginated tracks."); .WithSummary("Get paginated tracks.");
group.MapGet("/{id:guid}", GetTrackById) group.MapGet("/{id}", GetTrackById)
.WithName("GetTrackById") .WithName("GetTrackById")
.WithSummary("Get a track by ID."); .WithSummary("Get a track by ID.");
group.MapGet("/users/{userId:guid}", GetTracksByUserId) group.MapGet("/users/{userId}", GetTracksByUserId)
.WithName("GetTracksByUserId") .WithName("GetTracksByUserId")
.WithSummary("Get paginated tracks for a user."); .WithSummary("Get paginated tracks for a user.");
group.MapPost("/users/{userId:guid}", CreateTrack) group.MapPost("/users/{userId}", CreateTrack)
.WithName("CreateTrack") .WithName("CreateTrack")
.WithSummary("Create a new track."); .WithSummary("Create a new track.");
group.MapDelete("/{trackId:guid}/users/{userId:guid}", DeleteTrack) group.MapDelete("/{trackId}/users/{userId}", DeleteTrack)
.WithName("DeleteTrack") .WithName("DeleteTrack")
.WithSummary("Delete a track."); .WithSummary("Delete a track.");
group.MapPost("/upload-urls/users/{userId:guid}", RequestTrackUploadUrls) group.MapPost("/upload-urls/users/{userId}", RequestTrackUploadUrls)
.WithName("RequestTrackUploadUrls") .WithName("RequestTrackUploadUrls")
.WithSummary("Request pre-signed URLs to upload track picture and audio."); .WithSummary("Request pre-signed URLs to upload track picture and audio.");
@@ -84,7 +84,7 @@ public static class TrackEndpoints
if (!result.IsSuccess) if (!result.IsSuccess)
return result.ToHttpResult(); return result.ToHttpResult();
return Results.Created($"/api/tracks/{result.Value.Id}", result.Value); return Results.Created($"/tracks/{result.Value.Id}", result.Value);
} }
private static async Task<IResult> DeleteTrack( private static async Task<IResult> DeleteTrack(
+3 -3
View File
@@ -17,11 +17,11 @@ public static class UserEndpoints
.WithName("GetUsers") .WithName("GetUsers")
.WithSummary("Get paginated users."); .WithSummary("Get paginated users.");
group.MapGet("/{id:guid}", GetUserById) group.MapGet("/{id}", GetUserById)
.WithName("GetUserById") .WithName("GetUserById")
.WithSummary("Get a user by ID."); .WithSummary("Get a user by ID.");
group.MapGet("/keycloak/{id:guid}", GetUserByKeycloak) group.MapGet("/keycloak/{id}", GetUserByKeycloak)
.WithName("GetUserByKeycloak") .WithName("GetUserByKeycloak")
.WithSummary("Get a user by Keycloak ID."); .WithSummary("Get a user by Keycloak ID.");
@@ -73,6 +73,6 @@ public static class UserEndpoints
if (!result.IsSuccess) if (!result.IsSuccess)
return result.ToHttpResult(); return result.ToHttpResult();
return Results.Created($"/api/users/{result.Value.Id}", result.Value); return Results.Created($"/users/{result.Value.Id}", result.Value);
} }
} }