diff --git a/Webzine.Repository/DbCommentaireRepository.cs b/Webzine.Repository/DbCommentaireRepository.cs
index 00f6967..d87696b 100644
--- a/Webzine.Repository/DbCommentaireRepository.cs
+++ b/Webzine.Repository/DbCommentaireRepository.cs
@@ -31,12 +31,7 @@ public class DbCommentaireRepository : ICommentaireRepository
{
try
{
- if (commentaire == null)
- {
- throw new ArgumentNullException(nameof(commentaire), "Le commentaire à ajouter ne peut pas être null.");
- }
-
- this.logger.LogInformation("Ajout d'un nouveau commentaire de l'auteur : {Auteur}", commentaire.Auteur);
+ this.logger.LogDebug("Ajout d'un nouveau commentaire de l'auteur : {Auteur}", commentaire.Auteur);
this.context.Commentaires.Add(commentaire);
this.context.SaveChanges();
this.logger.LogDebug("Commentaire ajouté avec l'id : {Id}", commentaire.IdCommentaire);
@@ -65,7 +60,7 @@ public class DbCommentaireRepository : ICommentaireRepository
this.context.Commentaires.Remove(commentaire);
this.context.SaveChanges();
- this.logger.LogInformation("Le commentaire {IdCommentaire} a bien été supprimé", commentaire.IdCommentaire);
+ this.logger.LogDebug("Le commentaire {IdCommentaire} a bien été supprimé", commentaire.IdCommentaire);
}
catch (DbUpdateException dbex)
{
@@ -131,7 +126,7 @@ public class DbCommentaireRepository : ICommentaireRepository
///
public IEnumerable FindByIdTitre(int idTitre)
{
- this.logger.LogInformation("Recherche des commentaires pour le titre ID : {IdTitre}", idTitre);
+ this.logger.LogDebug("Recherche des commentaires pour le titre ID : {IdTitre}", idTitre);
var commentaires = this.context.Commentaires
.Where(c => c.Titre.IdTitre == idTitre)
diff --git a/Webzine.Repository/LocalCommentaireRepository.cs b/Webzine.Repository/LocalCommentaireRepository.cs
index be4f3e2..a556346 100644
--- a/Webzine.Repository/LocalCommentaireRepository.cs
+++ b/Webzine.Repository/LocalCommentaireRepository.cs
@@ -53,7 +53,6 @@ namespace Webzine.Repository
///
public Commentaire Find(int idCommentaire)
{
-
var commentaire = this.dataStore.Commentaires.FirstOrDefault(c => c.IdCommentaire == idCommentaire);
if (commentaire == null)
{
diff --git a/Webzine.WebApplication/Areas/Administration/Controllers/CommentaireController.cs b/Webzine.WebApplication/Areas/Administration/Controllers/CommentaireController.cs
index dcb8857..72bb706 100644
--- a/Webzine.WebApplication/Areas/Administration/Controllers/CommentaireController.cs
+++ b/Webzine.WebApplication/Areas/Administration/Controllers/CommentaireController.cs
@@ -8,8 +8,8 @@ namespace Webzine.WebApplication.Areas.Administration.Controllers
[Area("Administration")]
public class CommentaireController : Controller
{
- private readonly ILogger _logger;
- private readonly ICommentaireRepository _commentaireRepository;
+ private readonly ILogger logger;
+ private readonly ICommentaireRepository commentaireRepository;
///
/// Initialise une nouvelle instance de la classe .
@@ -19,10 +19,10 @@ namespace Webzine.WebApplication.Areas.Administration.Controllers
/// Le repository des commentaires injecté.
public CommentaireController(ILogger 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.");
}
///
@@ -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
/// La vue de confirmation de suppression avec le ViewModel contenant les détails, ou une redirection vers l'index si introuvable.
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
/// Redirection vers la vue Index après suppression.
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");