# 123 fix 1
This commit is contained in:
@@ -8,8 +8,8 @@ namespace Webzine.WebApplication.Areas.Administration.Controllers
|
||||
[Area("Administration")]
|
||||
public class CommentaireController : Controller
|
||||
{
|
||||
private readonly ILogger<CommentaireController> _logger;
|
||||
private readonly ICommentaireRepository _commentaireRepository;
|
||||
private readonly ILogger<CommentaireController> logger;
|
||||
private readonly ICommentaireRepository commentaireRepository;
|
||||
|
||||
/// <summary>
|
||||
/// Initialise une nouvelle instance de la classe <see cref="CommentaireController"/>.
|
||||
@@ -19,10 +19,10 @@ namespace Webzine.WebApplication.Areas.Administration.Controllers
|
||||
/// <param name="commentaireRepository">Le repository des commentaires injecté.</param>
|
||||
public CommentaireController(ILogger<CommentaireController> logger, ICommentaireRepository commentaireRepository)
|
||||
{
|
||||
this._logger = logger;
|
||||
this._commentaireRepository = commentaireRepository;
|
||||
this.logger = logger;
|
||||
this.commentaireRepository = commentaireRepository;
|
||||
|
||||
this._logger.LogInformation("Initialisation du contrôleur CommentaireController.");
|
||||
this.logger.LogInformation("Initialisation du contrôleur CommentaireController.");
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -32,7 +32,7 @@ namespace Webzine.WebApplication.Areas.Administration.Controllers
|
||||
public IActionResult Index()
|
||||
{
|
||||
// Récupération des commentaires depuis le repository
|
||||
var commentaires = this._commentaireRepository.FindAll().ToList();
|
||||
var commentaires = this.commentaireRepository.FindAll().ToList();
|
||||
|
||||
// Initialisation du ViewModel
|
||||
var viewModel = new CommentaireViewModel
|
||||
@@ -50,11 +50,11 @@ namespace Webzine.WebApplication.Areas.Administration.Controllers
|
||||
/// <returns>La vue de confirmation de suppression avec le ViewModel contenant les détails, ou une redirection vers l'index si introuvable.</returns>
|
||||
public IActionResult Delete(int id)
|
||||
{
|
||||
var commentaire = this._commentaireRepository.Find(id);
|
||||
var commentaire = this.commentaireRepository.Find(id);
|
||||
|
||||
if (commentaire == null)
|
||||
{
|
||||
this._logger.LogWarning("Commentaire avec ID {Id} introuvable pour suppression.", id);
|
||||
this.logger.LogWarning("Commentaire avec ID {Id} introuvable pour suppression.", id);
|
||||
return RedirectToAction("Index");
|
||||
}
|
||||
|
||||
@@ -77,16 +77,16 @@ namespace Webzine.WebApplication.Areas.Administration.Controllers
|
||||
/// <returns>Redirection vers la vue Index après suppression.</returns>
|
||||
public IActionResult DeleteConfirm(int id)
|
||||
{
|
||||
var commentaire = this._commentaireRepository.Find(id);
|
||||
var commentaire = this.commentaireRepository.Find(id);
|
||||
|
||||
if (commentaire != null)
|
||||
{
|
||||
this._commentaireRepository.Delete(commentaire);
|
||||
this._logger.LogInformation("Commentaire {Id} supprimé avec succès.", id);
|
||||
this.commentaireRepository.Delete(commentaire);
|
||||
this.logger.LogInformation("Commentaire {Id} supprimé avec succès.", id);
|
||||
}
|
||||
else
|
||||
{
|
||||
this._logger.LogWarning("Échec de la suppression : Commentaire avec ID {Id} introuvable.", id);
|
||||
this.logger.LogWarning("Échec de la suppression : Commentaire avec ID {Id} introuvable.", id);
|
||||
}
|
||||
|
||||
return RedirectToAction("Index");
|
||||
|
||||
Reference in New Issue
Block a user