Ajoute ISBN, tris et nouveautés d'auteur
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
co-authored by
Copilot
parent
359f4f59c6
commit
6b8f08ef26
@@ -180,6 +180,27 @@ public static class SouhaitsEndpoints
|
||||
.Produces<BibliographieDto>()
|
||||
.Produces(StatusCodes.Status404NotFound);
|
||||
|
||||
routes.MapGet("/api/auteurs/{id:int}/bibliographie/nouveautes", async (
|
||||
int id,
|
||||
IServiceBibliographie service,
|
||||
IFournisseurUtilisateur utilisateurs,
|
||||
CancellationToken ct) =>
|
||||
{
|
||||
var bibliographie = await service.ObtenirNouveautesAsync(
|
||||
id, utilisateurs.Obtenir().Identifiant, ct);
|
||||
|
||||
return bibliographie is null ? Results.NotFound() : Results.Ok(bibliographie);
|
||||
})
|
||||
.WithName("NouveautesAuteur")
|
||||
.WithTags("Auteurs")
|
||||
.WithSummary("Les œuvres de cet auteur parues depuis le livre le plus récent possédé.")
|
||||
.WithDescription(
|
||||
"La date du représentant d'une œuvre est celle de l'édition la plus ancienne ; "
|
||||
+ "la sélection compare donc la date la plus récente des éditions connues. "
|
||||
+ "La recherche étendue est bornée à 1000 notices BnF.")
|
||||
.Produces<BibliographieDto>()
|
||||
.Produces(StatusCodes.Status404NotFound);
|
||||
|
||||
routes.MapPost("/api/auteurs/{id:int}/bibliographie/masque", async (
|
||||
int id,
|
||||
MasquageBibliographie saisie,
|
||||
|
||||
Reference in New Issue
Block a user