public void OnResourceExecuting(ResourceExecutingContext context) { var locale = context.HttpContext.Request.Headers[MagicString.MagicString.HEADER_LOCALE]; if (string.IsNullOrWhiteSpace(locale) || !Enum.TryParse <DataModel.Models.Localization.Locale>(locale, true, out _)) { context.HttpContext.Request.Headers[MagicString.MagicString.HEADER_LOCALE] = DefaultLocale.ToString(); } }