diff --git a/Webzine.WebApplication/Controllers/AccueilController.cs b/Webzine.WebApplication/Controllers/AccueilController.cs
index 1b1dff4..5cec88a 100644
--- a/Webzine.WebApplication/Controllers/AccueilController.cs
+++ b/Webzine.WebApplication/Controllers/AccueilController.cs
@@ -1,25 +1,32 @@
-using Microsoft.AspNetCore.Mvc;
-using Webzine.Repository.Fake;
-using Webzine.WebApplication.ViewModels.Accueil;
+//
+// Copyright (c) Equipe 1 - . All rights reserved.
+//
namespace Webzine.WebApplication.Controllers
{
+ using Microsoft.AspNetCore.Mvc;
+ using Webzine.Repository.Fake;
+ using Webzine.WebApplication.ViewModels.Accueil;
+
+ ///
+ /// Permet de retourner la page d'accueil avec tous les éléments.
+ ///
public class AccueilController : Controller
{
// Injection du logger via le constructeur
- private readonly ILogger _logger;
- private readonly IConfiguration _configuration;
+ private readonly ILogger logger;
+ private readonly IConfiguration configuration;
///
- /// Initialise une nouvelle instance du avec un service de journalisation et de configuration injectés.
+ /// Initialise une nouvelle instance de la classe .
///
/// Service de journalisation injecté pour enregistrer les événements et les erreurs.
/// Service d'injection de configuration pour accéder aux paramètres de l'application.
public AccueilController(ILogger logger, IConfiguration configuration)
{
- _logger = logger;
- _configuration = configuration;
- this._logger.LogDebug(1, "initialisation du AccueilController");
+ this.logger = logger;
+ this.configuration = configuration;
+ this.logger.LogDebug(1, "initialisation du AccueilController");
}
///
@@ -28,10 +35,10 @@ namespace Webzine.WebApplication.Controllers
/// La vue Index avec le ViewModel contenant les listes de titres à afficher.
public ActionResult Index()
{
- _logger.LogInformation("Arrivée sur la page d'accueil");
+ this.logger.LogInformation("Arrivée sur la page d'accueil");
- var derniereChronique = _configuration.GetValue("Webzine:NombreDerniereChronique");
- var topTitres = _configuration.GetValue("Webzine:NombreDeTopTitres");
+ var derniereChronique = configuration.GetValue("Webzine:NombreDerniereChronique");
+ var topTitres = configuration.GetValue("Webzine:NombreDeTopTitres");
var titres = FakeDataFactory.GetTitres();
var vm = new AccueilIndexViewModel
@@ -44,10 +51,10 @@ namespace Webzine.WebApplication.Controllers
TopTitres = titres
.OrderByDescending(t => t.NbLikes)
.Take(topTitres)
- .ToList()
+ .ToList(),
};
- return View(vm);
+ return this.View(vm);
}
}
}
diff --git a/Webzine.WebApplication/Webzine.WebApplication.csproj b/Webzine.WebApplication/Webzine.WebApplication.csproj
index 2d7a1e9..a25ba64 100644
--- a/Webzine.WebApplication/Webzine.WebApplication.csproj
+++ b/Webzine.WebApplication/Webzine.WebApplication.csproj
@@ -11,9 +11,9 @@
.dockerignore
-
+
stylecop.json
-
+