@page "/ajout/manuel"
@inject ServiceLivresApi Api
@inject NavigationManager Navigation
MaBibli — saisie manuelle
Saisie manuelle
Pour les livres sans ISBN, ou dont aucune notice ne convient. L'ISBN reste facultatif.
@code {
private readonly EnregistrementLivre _saisie = new();
private bool _enregistrement;
private string? _erreur;
private async Task EnregistrerAsync()
{
_enregistrement = true;
_erreur = null;
var resultat = await Api.CreerAsync(_saisie);
_enregistrement = false;
if (!resultat.EstOk)
{
_erreur = resultat.Erreur;
return;
}
Navigation.NavigateTo("/");
}
private void Retour() => Navigation.NavigateTo("/");
}