feat: Ajoutez des commentaires de documentation XML à divers modèles et contrôleurs pour une meilleure clarté

This commit is contained in:
mirage
2026-03-06 10:10:42 +01:00
parent d34c7ade13
commit f732e3c2a5
32 changed files with 415 additions and 50 deletions

View File

@@ -5,9 +5,17 @@ using Webzine.Entity;
namespace Webzine.Repository.Fake
{
/// <summary>
/// Classe de fabrique pour générer des données factices (fake data) pour les entités Artiste et Titre.
/// </summary>
public static class FakeDataFactory
{
//https://cdn-images.dzcdn.net/images/cover/311bba0fc112d15f72c8b5a65f0456c1/1900x1900-000000-80-0-0.jpg",
/// <summary>
/// Génère une liste d'artistes avec des données factices, incluant des titres associés à chaque artiste.
/// </summary>
/// <param name="count">Le nombre d'artistes à générer. Par défaut, 10 artistes seront générés.</param>
/// <returns>Une liste d'objets Artiste avec des titres associés, générés de manière aléatoire.</returns>
public static List<Artiste> GetArtistes(int count = 10)
{
var artistes = new List<Artiste>();
@@ -26,6 +34,11 @@ namespace Webzine.Repository.Fake
return artistes;
}
/// <summary>
/// Génère une liste de titres avec des données factices, en associant chaque titre à un artiste existant.
/// </summary>
/// <param name="count">Le nombre de titres à générer. Par défaut, 40 titres seront générés.</param>
/// <returns>Une liste d'objets Titre avec des données factices, associés à des artistes générés de manière aléatoire.</returns>
public static List<Titre> GetTitres(int count = 40)
{
var artistes = GetArtistes();

View File

@@ -5,6 +5,12 @@ namespace Webzine.Repository;
public class LocalEntityRepository
{
private readonly ILogger<LocalEntityRepository> _logger;
/// <summary>
/// Initializes a new instance of the <see cref="LocalEntityRepository"/> class.
/// Initialise une nouvelle instance du <see cref="LocalEntityRepository"/> avec un service de journalisation injecté.
/// </summary>
/// <param name="logger">Service de journalisation injecté pour suivre les opérations du repository.</param>
public LocalEntityRepository(ILogger<LocalEntityRepository> logger)
{
this._logger = logger;