feat: incrementer le nombre de lectures et de likes dans TitreController
This commit is contained in:
@@ -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 });
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user