#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 ----------- // ----------- ADMIN -----------
// ARTISTES var adminRoutes = new Dictionary<string, string>
endpoints.MapControllerRoute( {
name: "AdminArtistesIndex", { "artistes", "Artiste" },
pattern: "administration/artistes", { "commentaires", "Commentaire" },
defaults: new { area = "Administration", controller = "Artiste", action = "Index" }); { "styles", "Style" },
{ "titres", "Titre" }
};
// COMMENTAIRES foreach (var route in adminRoutes)
{
endpoints.MapControllerRoute( endpoints.MapControllerRoute(
name: "AdminCommentairesIndex", name: $"Admin{route.Value}Index",
pattern: "administration/commentaires", pattern: $"administration/{route.Key}",
defaults: new { area = "Administration", controller = "Commentaire", action = "Index" }); defaults: new { area = "Administration", controller = route.Value, 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" });