refactor: simplifier les actions du contrôleur en supprimant les contrôles ModelState redondants et en améliorant la récupération des données

This commit is contained in:
mirage
2026-04-02 15:57:52 +02:00
parent 6ccb8173ee
commit 8acafbfe49
16 changed files with 158 additions and 61 deletions

View File

@@ -5,6 +5,9 @@
using Webzine.Repository.Contracts;
using Webzine.WebApplication.ViewModels.Artiste;
/// <summary>
///
/// </summary>
public class ArtisteController : Controller
{
// Injection du logger via le constructeur
@@ -16,6 +19,7 @@
/// Initialise une nouvelle instance du <see cref="ArtisteController"/>. avec un service de journalisation injecté.
/// </summary>
/// <param name="logger">Service de journalisation injecté pour enregistrer les événements et les erreurs.</param>
/// <param name="artisteRepository"></param>
public ArtisteController(
ILogger<ArtisteController> logger,
IArtisteRepository artisteRepository)