Files
webzine/Webzine.WebApplication/ViewModels/Titre/TitreStyle.cs
2026-04-09 11:38:25 +02:00

27 lines
882 B
C#

namespace Webzine.WebApplication.ViewModels.Titre;
/// <summary>
/// ViewModel pour représenter une collection de titres associés à un style musical spécifique, avec le nom du style et une liste d'items de titre.
/// </summary>
public class TitreStyle
{
/// <summary>
/// Définit le nom du style musical associé à la collection de titres.
/// </summary>
public string? StyleName { get; set; }
/// <summary>
/// Définit la liste des items de titre associés au style musical.
/// </summary>
public List<TitreStyleItem> Titres { get; set; } = new ();
/// <summary>
/// Obtient ou définit le numéro de page pour la pagination des titres affichés sur la page d'accueil.
/// </summary>
public int Page { get; set; }
/// <summary>
/// Nombre total de page.
/// </summary>
public int TotalPages { get; set; }
}