Code samples to accompany the following article(s):
-
Are Your ASP.NET Core Routes and Query Strings Culture-Invariant?
Relevant files (Controller API):
./SunsetService.Controller/Factories/CultureFactories.cs
./SunsetService.Controller/Program.cs
./SunsetApplication/SunsetServiceControllerProvider.cs -
Make an ASP.NET Core Controller API Culture-Sensitive with IValueProviderFactory
Relevant files (Minimal API):
./SunsetServices.MinimalAPI/Program.cs
./SunsetApplication/SunsetServiceMinimalAPIProvider.cs
Reference:
- Microsoft Learn - Globalization behavior of model binding route data and query strings