diff --git a/EnvelopeGenerator.Web/Models/Cultures.cs b/EnvelopeGenerator.Web/Models/Cultures.cs index 826fcef6..a1ee8bca 100644 --- a/EnvelopeGenerator.Web/Models/Cultures.cs +++ b/EnvelopeGenerator.Web/Models/Cultures.cs @@ -7,7 +7,9 @@ public IEnumerable FIClasses => this.Select(c => c.FIClass); public Culture Default => this.First(); - - public Culture? this[string? language] => language is null ? null : this.Where(c => c.Language == language).FirstOrDefault(); + + public Culture GetOrDefault(string? language) => this[language] ?? Default; + + public Culture? this[string? language] => language is null ? null : this.FirstOrDefault(c => string.Equals(c.Language, language, StringComparison.OrdinalIgnoreCase)); } } \ No newline at end of file