Ajout des commentaires

This commit is contained in:
josephine.vetu
2026-03-06 15:09:58 +01:00
parent 6c827423ef
commit c670c97e63
2 changed files with 21 additions and 1 deletions

View File

@@ -18,7 +18,11 @@ public class ArtisteController : Controller
_logger = logger;
this._logger.LogDebug(1, "initialisation du ArtisteController d'administration");
}
/// <summary>
/// Affiche la liste des artistes. Pour l'instant, les artistes sont générés à partir de noms prédéfinis via la méthode SeedArtisteByName de la classe ArtisteFactory.
/// Chaque artiste est ensuite ajouté à une liste d'artistes qui est passée à la vue via un objet GroupeArtisteViewModel.
/// </summary>
/// <returns></returns>
public IActionResult Index()
{
var nomsArtistes = new List<string> { "The Beatles", "Théa", "Thédora", "Ricchi E Poveri", "Bad Bunny", "horsegiirL" };
@@ -38,11 +42,21 @@ public class ArtisteController : Controller
return View(groupeArtisteModel);
}
/// <summary>
/// Renvoie à la page modifier un artiste.
/// Méthode vide pour le moment.
/// </summary>
/// <returns></returns>
public IActionResult Edit()
{
return View();
}
/// <summary>
/// Renvoie à la page supprimer un artiste.
/// Méthode vide pour le moment.
/// </summary>
/// <returns></returns>
public IActionResult Delete()
{
return View();

View File

@@ -1,8 +1,14 @@
namespace Webzine.WebApplication.Areas.Administration.ViewModels.Artiste
{
using Webzine.Entity;
/// <summary>
/// ViewModel pour afficher un groupe d'artiste.
/// </summary>
public class GroupeArtisteViewModel
{
/// <summary>
/// Liste d'artistes.
/// </summary>
public IEnumerable<Artiste> Artistes { get; set; } = new List<Artiste>();
}
}