public ContentResult Get(string group = null) { var contentParts = JavascriptEnabledEnums.GetTypes(group).Select(type => ConvertEnumToJson(type)).ToList(); var javascript = $"var Enums = {{ {string.Join(",", contentParts)} }};"; return(Content(javascript, "text/javascript")); }
protected void Application_Start() { AutoMapperConfig.Initialize(); AreaRegistration.RegisterAllAreas(); #region ninject registration NinjectModule registrations = new NinjectRegistrations(); var kernel = new StandardKernel(registrations); var ninjectResolver = new NinjectDependencyResolver(kernel); DependencyResolver.SetResolver(ninjectResolver); // MVC GlobalConfiguration.Configuration.DependencyResolver = ninjectResolver; // Web API #endregion GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); JavascriptEnabledEnums.LoadTypes(); }