#152 Mise en place d'un parcours dans un dictionnaire pour eviter les repétitions

This commit is contained in:
b.nodon
2026-04-01 11:40:32 +02:00
parent 9dd8846a79
commit b5b21a6735

View File

@@ -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<string, string>
{
{ "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" });
}