27 lines
882 B
C#
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; }
|
|
} |