On affiche les séries terminées ou abandonnées.
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
using MaBibli.Shared.Entites;
|
||||
|
||||
namespace MaBibli.Shared.Dtos;
|
||||
|
||||
/// <summary>
|
||||
@@ -27,6 +29,9 @@ public record SerieDto
|
||||
/// <summary>Qui a créé la série. Trace d'affichage : la série est commune au foyer.</summary>
|
||||
public string? AjoutePar { get; init; }
|
||||
|
||||
/// <summary>État de progression de la série (en cours, terminée, abandonnée).</summary>
|
||||
public EtatSerie Etat { get; init; } = EtatSerie.EnCours;
|
||||
|
||||
/// <summary>Tomes possédés sur tomes recensés — « 4 sur 7 », le cœur de l'écran.</summary>
|
||||
public int NombrePossedes => Elements.Count(e => e.Possede);
|
||||
}
|
||||
@@ -68,6 +73,9 @@ public record EnregistrementSerie
|
||||
|
||||
/// <summary>Série parente, pour ranger une trilogie dans un cycle. <c>null</c> = à la racine.</summary>
|
||||
public int? SerieParenteId { get; set; }
|
||||
|
||||
/// <summary>État de progression de la série (en cours, terminée, abandonnée).</summary>
|
||||
public EtatSerie Etat { get; set; } = EtatSerie.EnCours;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
namespace MaBibli.Shared.Entites;
|
||||
|
||||
/// <summary>
|
||||
/// État de progression d'une série.
|
||||
/// </summary>
|
||||
public enum EtatSerie
|
||||
{
|
||||
EnCours = 0,
|
||||
Terminee = 1,
|
||||
Abandonnee = 2,
|
||||
}
|
||||
@@ -61,6 +61,9 @@ public class Serie
|
||||
/// <summary>Qui a créé la série. <b>Trace, pas frontière</b> : la série est commune.</summary>
|
||||
public string? AjoutePar { get; set; }
|
||||
|
||||
/// <summary>État de progression de la série (en cours, terminée, abandonnée).</summary>
|
||||
public EtatSerie Etat { get; set; } = EtatSerie.EnCours;
|
||||
|
||||
public void RecalculerFormes()
|
||||
{
|
||||
Titre = Titre.Trim();
|
||||
|
||||
Reference in New Issue
Block a user