#131 Fix de l'affichage des modifications car les id de tous les éléments des listes sont égaux à 0. Ajout de la génération des id dans la SeedDbLocal + les commentaires sont ajoutés aux titres directement dans le seed. Correction de documentation de méthodes.

This commit is contained in:
josephine.vetu
2026-03-27 13:24:00 +01:00
parent af69f2c04c
commit fc1ea5286d
7 changed files with 67 additions and 45 deletions

View File

@@ -40,16 +40,18 @@ public class TitreController : Controller
/// <returns>La vue Index avec le ViewModel contenant la liste des titres.</returns>
public IActionResult Index()
{
var model = this.titreRepository.FindAll().Take(10).Select(t => new AdminTitreList
IEnumerable<Titre> titres = this.titreRepository.FindAll().Take(10);
var model = titres.Select(t => new AdminTitreList
{
Id = t.IdTitre,
Artiste = t.Artiste.Nom,
Nom = t.Artiste.Nom,
Titre = t.Libelle,
Duree = TimeSpan.FromSeconds(t.Duree).ToString(@"mm\:ss"),
DateSortie = t.DateSortie,
NbLectures = t.NbLectures,
NbLikes = t.NbLikes,
NbCommentaires = t.Commentaires.Count,
NbCommentaires = t.Commentaires?.Count ?? 0,
}).ToList();
return this.View(model);