feat: Ajoutez des commentaires de documentation XML à divers modèles et contrôleurs pour une meilleure clarté
This commit is contained in:
@@ -10,13 +10,22 @@ namespace Webzine.WebApplication.Controllers
|
||||
private readonly ILogger<AccueilController> _logger;
|
||||
private readonly IConfiguration _configuration;
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="AccueilController"/> class.
|
||||
/// </summary>
|
||||
/// <param name="logger">Service de journalisation injecté pour enregistrer les événements et les erreurs.</param>
|
||||
/// <param name="configuration">Service d'injection de configuration pour accéder aux paramètres de l'application.</param>
|
||||
public AccueilController(ILogger<AccueilController> logger, IConfiguration configuration)
|
||||
{
|
||||
_logger = logger;
|
||||
_configuration = configuration;
|
||||
this._logger.LogDebug(1, "NLog injected into AccueilController");
|
||||
}
|
||||
|
||||
// GET: AccueilController
|
||||
/// <summary>
|
||||
/// Affiche la page d'accueil du webzine, présentant les derniers titres et les titres les plus populaires.
|
||||
/// </summary>
|
||||
/// <returns>La vue Index avec le ViewModel contenant les listes de titres à afficher.</returns>
|
||||
public ActionResult Index()
|
||||
{
|
||||
_logger.LogInformation("Arrivée sur la page d'accueil");
|
||||
|
||||
Reference in New Issue
Block a user