From b5b21a673554a56113ef25cb678dd2f2a5bb4cb0 Mon Sep 17 00:00:00 2001 From: "b.nodon" Date: Wed, 1 Apr 2026 11:40:32 +0200 Subject: [PATCH] =?UTF-8?q?#152=20Mise=20en=20place=20d'un=20parcours=20da?= =?UTF-8?q?ns=20un=20dictionnaire=20pour=20eviter=20les=20rep=C3=A9titions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Extensions/RouteConfiguration.cs | 37 +++++++------------ 1 file changed, 14 insertions(+), 23 deletions(-) diff --git a/Webzine.WebApplication/Extensions/RouteConfiguration.cs b/Webzine.WebApplication/Extensions/RouteConfiguration.cs index dd7a9f1..8cf015d 100644 --- a/Webzine.WebApplication/Extensions/RouteConfiguration.cs +++ b/Webzine.WebApplication/Extensions/RouteConfiguration.cs @@ -49,30 +49,21 @@ public static class RouteConfiguration // ----------- ADMIN ----------- - // ARTISTES - endpoints.MapControllerRoute( - name: "AdminArtistesIndex", - pattern: "administration/artistes", - defaults: new { area = "Administration", controller = "Artiste", action = "Index" }); - - // COMMENTAIRES - endpoints.MapControllerRoute( - name: "AdminCommentairesIndex", - pattern: "administration/commentaires", - defaults: new { area = "Administration", controller = "Commentaire", action = "Index" }); - - // STYLES - endpoints.MapControllerRoute( - name: "AdminStylesIndex", - pattern: "administration/styles", - defaults: new { area = "Administration", controller = "Style", action = "Index" }); - - // TITRES - endpoints.MapControllerRoute( - name: "AdminTitresIndex", - pattern: "administration/titres", - defaults: new { area = "Administration", controller = "Titre", action = "Index" }); + var adminRoutes = new Dictionary + { + { "artistes", "Artiste" }, + { "commentaires", "Commentaire" }, + { "styles", "Style" }, + { "titres", "Titre" } + }; + foreach (var route in adminRoutes) + { + endpoints.MapControllerRoute( + name: $"Admin{route.Value}Index", + pattern: $"administration/{route.Key}", + defaults: new { area = "Administration", controller = route.Value, action = "Index" }); + }