public ActionResult Index(string jqueryVersion) { var allExecutable = new List <string>(); allExecutable.AddRange(typeof(ExecutableBase).Assembly .GetTypes() .Where(r => r.Name.StartsWith("Executable")) .Where(r => r.IsClass && !r.IsAbstract) .Select(r => r.Name)); var vm = new JasmineIndexContainer { AllSupportedMeta = allExecutable .Select(r => r.Replace("Incoding", string.Empty)) .ToArray(), AllSupportedConditional = Enum.GetNames(typeof(ConditionalOfType)), JqueryVersion = string.IsNullOrWhiteSpace(jqueryVersion) ? "1.8.0" : jqueryVersion, IncSpecialBinds = new List <string> { JqueryBind.Incoding.ToString(), JqueryBind.InitIncoding.ToString(), JqueryBind.IncAjaxBefore.ToString(), JqueryBind.IncAjaxComplete.ToString(), JqueryBind.IncAjaxError.ToString(), JqueryBind.IncAjaxSuccess.ToString(), JqueryBind.IncInsert.ToString() } }; return(View(vm)); }
public ActionResult Perfromance(string jqueryVersion) { var vm = new JasmineIndexContainer { JqueryVersion = string.IsNullOrWhiteSpace(jqueryVersion) ? "1.8.0" : jqueryVersion, }; return(View(vm)); }