#89 Supprimer les méthodes de controllers inutiles, les using non utilisés. Remplacer NotFound par des redirections vers les index et des logs.
This commit is contained in:
@@ -21,39 +21,22 @@ namespace Webzine.WebApplication.Areas.Administration.Controllers
|
||||
/// <param name="logger">Service de journalisation injecté.</param>
|
||||
public StyleController(ILogger<StyleController> logger)
|
||||
{
|
||||
_logger = logger;
|
||||
this._logger = logger;
|
||||
|
||||
_logger.LogInformation("Initialisation du contrôleur StyleController.");
|
||||
this._logger.LogInformation("Initialisation du contrôleur StyleController.");
|
||||
|
||||
var factory = new DataFactory();
|
||||
|
||||
_styles = factory.GenerateStyles(10);
|
||||
|
||||
_logger.LogInformation("Données fictives générées avec succès.");
|
||||
this._logger.LogInformation("Données fictives générées avec succès.");
|
||||
}
|
||||
|
||||
// GET: Administration/Styles
|
||||
public IActionResult Index()
|
||||
{
|
||||
// Création de données "bouchon" (mock) pour tester l'affichage
|
||||
var listeStyles = new List<Style> // TODO remplacer par les données générées dans le constructeur (la Factory)
|
||||
{
|
||||
new Style
|
||||
{
|
||||
IdStyle = 1,
|
||||
Libelle = "Rock",
|
||||
},
|
||||
new Style
|
||||
{
|
||||
IdStyle = 2,
|
||||
Libelle = "Pop",
|
||||
},
|
||||
new Style
|
||||
{
|
||||
IdStyle = 3,
|
||||
Libelle = "Jazz",
|
||||
},
|
||||
};
|
||||
var listeStyles = this._styles;
|
||||
|
||||
// Initialisation du ViewModel
|
||||
var viewModel = new StyleViewModel
|
||||
@@ -78,7 +61,9 @@ namespace Webzine.WebApplication.Areas.Administration.Controllers
|
||||
|
||||
if (style == null)
|
||||
{
|
||||
return this.NotFound();
|
||||
this._logger.LogWarning("Style avec ID {Id} introuvable pour suppression.", id);
|
||||
return RedirectToAction("Index");
|
||||
|
||||
}
|
||||
|
||||
var vm = new StyleDeleteViewModel
|
||||
@@ -99,7 +84,8 @@ namespace Webzine.WebApplication.Areas.Administration.Controllers
|
||||
|
||||
if (style == null)
|
||||
{
|
||||
return NotFound();
|
||||
this._logger.LogWarning("Style avec ID {Id} introuvable pour style.", id);
|
||||
return RedirectToAction("Index");
|
||||
}
|
||||
|
||||
// Mapping vers le ViewModel
|
||||
|
||||
Reference in New Issue
Block a user