feat: incrementer le nombre de lectures et de likes dans TitreController

This commit is contained in:
mirage
2026-03-31 15:32:19 +02:00
parent 7e903d56b9
commit a52c08ec32

View File

@@ -53,6 +53,8 @@ namespace Webzine.WebApplication.Controllers
return this.RedirectToAction("Index"); return this.RedirectToAction("Index");
} }
this.titreRepository.IncrementNbLectures(titre);
var vm = new TitreDetail var vm = new TitreDetail
{ {
Details = new TitreContent Details = new TitreContent
@@ -113,10 +115,11 @@ namespace Webzine.WebApplication.Controllers
if (titre == null) if (titre == null)
{ {
this.logger.LogWarning("Impossible d'ajouter un like. Titre ID {Id} introuvable.", model.IdTitre); this.logger.LogWarning("Impossible d'ajouter un like. Titre ID {Id} introuvable.", model.IdTitre);
return this.RedirectToAction("Index");
} }
else
titre.NbLikes++; {
this.titreRepository.IncrementNbLikes(titre);
}
return this.RedirectToAction("Details", new { id = model.IdTitre }); return this.RedirectToAction("Details", new { id = model.IdTitre });
} }