AssetManager.Technical.LanguageFilter.OnActionExecuting C# (CSharp) Method

OnActionExecuting() public method

public OnActionExecuting ( System.Web.Mvc.ActionExecutingContext filterContext ) : void
filterContext System.Web.Mvc.ActionExecutingContext
return void
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            if (filterContext.RouteData.Values["language"] != null)
            {

                var lang = filterContext.RouteData.Values["language"].ToString();
                var culture = CultureInfo.GetCultureInfoByIetfLanguageTag(lang);

                if (culture != null)
                    Thread.CurrentThread.CurrentUICulture = culture;
            }

            base.OnActionExecuting(filterContext);
        }
LanguageFilter