Merge remote-tracking branch 'origin/j2/refactor/controler-style-titre' into j2/ajout_repo

This commit is contained in:
Loic Masi
2026-03-26 13:57:56 +01:00
45 changed files with 1627 additions and 6747 deletions

View File

@@ -0,0 +1,30 @@
namespace Webzine.WebApplication.ViewModels.Artiste
{
using Webzine.Entity;
/// <summary>
/// ViewModel pour afficher les informations d'un artiste et ses titres groupés par album.
/// </summary>
public class ArtisteDetailsViewModel
{
/// <summary>
/// Obtient ou définit l'identifiant de l'artiste.
/// </summary>
public int IdArtiste { get; set; }
/// <summary>
/// Obtient ou définit le nom de l'artiste.
/// </summary>
public string Nom { get; set; } = string.Empty;
/// <summary>
/// Obtient ou définit la biographie de l'artiste.
/// </summary>
public string Biographie { get; set; } = string.Empty;
/// <summary>
/// Obtient ou définit défini la liste des titres de l'artiste groupés par nom d'Album.
/// </summary>
public IEnumerable<IGrouping<string?, Titre>> AlbumsGroupes { get; set; }
= Enumerable.Empty<IGrouping<string?, Titre>>();
}
}