protected override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            var    cultures = cultureService.GetCultureIDs();
            string culture  = (string)filterContext.RouteData.Values["culture"];

            if (string.IsNullOrEmpty(culture) || !cultures.Contains(culture))
            {
                filterContext.Result = new HttpStatusCodeResult(404);
            }
            currentCulture = culture;
        }