Transforme la bibliographie en écran de travail D1 à D5
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
co-authored by
Copilot
parent
ddc60898da
commit
359f4f59c6
@@ -180,6 +180,37 @@ public static class SouhaitsEndpoints
|
||||
.Produces<BibliographieDto>()
|
||||
.Produces(StatusCodes.Status404NotFound);
|
||||
|
||||
routes.MapPost("/api/auteurs/{id:int}/bibliographie/masque", async (
|
||||
int id,
|
||||
MasquageBibliographie saisie,
|
||||
IServiceBibliographie service,
|
||||
IFournisseurUtilisateur utilisateurs,
|
||||
CancellationToken ct) =>
|
||||
{
|
||||
var fait = await service.MasquerAsync(
|
||||
id, saisie.Titre, utilisateurs.Obtenir().Identifiant, ct);
|
||||
return fait ? Results.NoContent() : Results.BadRequest();
|
||||
})
|
||||
.WithName("MasquerOeuvreBibliographie")
|
||||
.WithSummary("Masque une œuvre de la bibliographie pour l'appelant.")
|
||||
.Produces(StatusCodes.Status204NoContent);
|
||||
|
||||
routes.MapDelete("/api/auteurs/{id:int}/bibliographie/masque", async (
|
||||
int id,
|
||||
string titre,
|
||||
IServiceBibliographie service,
|
||||
IFournisseurUtilisateur utilisateurs,
|
||||
CancellationToken ct) =>
|
||||
{
|
||||
var fait = await service.DemasquerAsync(
|
||||
id, titre, utilisateurs.Obtenir().Identifiant, ct);
|
||||
return fait ? Results.NoContent() : Results.NotFound();
|
||||
})
|
||||
.WithName("DemasquerOeuvreBibliographie")
|
||||
.WithSummary("Réaffiche une œuvre masquée de la bibliographie.")
|
||||
.Produces(StatusCodes.Status204NoContent)
|
||||
.Produces(StatusCodes.Status404NotFound);
|
||||
|
||||
return routes;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user