public async Task <ActionResult> GetScripts(string culture = "") { if (!culture.IsNullOrEmpty()) { Thread.CurrentThread.CurrentUICulture = new CultureInfo(culture); } var sb = new StringBuilder(); sb.AppendLine(_multiTenancyScriptManager.GetScript()); sb.AppendLine(); sb.AppendLine(_sessionScriptManager.GetScript()); sb.AppendLine(); sb.AppendLine(_localizationScriptManager.GetScript()); sb.AppendLine(); sb.AppendLine(await _featuresScriptManager.GetScriptAsync()); sb.AppendLine(); sb.AppendLine(await _authorizationScriptManager.GetScriptAsync()); sb.AppendLine(); sb.AppendLine(await _navigationScriptManager.GetScriptAsync()); sb.AppendLine(); sb.AppendLine(await _settingScriptManager.GetScriptAsync()); sb.AppendLine(); sb.AppendLine(await _timingScriptManager.GetScriptAsync()); sb.AppendLine(); sb.AppendLine(GetTriggerScript()); return(Content(sb.ToString(), "application/x-javascript", Encoding.UTF8)); }
/// <summary> /// Gets all needed scripts. /// </summary> /// <returns></returns> public async Task <ActionResult> GetScripts() { var sb = new StringBuilder(); sb.AppendLine(_multiTenancyScriptManager.GetScript()); sb.AppendLine(); sb.AppendLine(_sessionScriptManager.GetScript()); sb.AppendLine(); sb.AppendLine(_localizationScriptManager.GetScript()); sb.AppendLine(); sb.AppendLine(await _authorizationScriptManager.GetScriptAsync()); sb.AppendLine(); sb.AppendLine(await _navigationScriptManager.GetScriptAsync()); sb.AppendLine(); sb.AppendLine(await _settingScriptManager.GetScriptAsync()); return(Content(sb.ToString(), "application/x-javascript", Encoding.UTF8)); }
public async Task SettingScriptManager_Setting_Which_RequiresAuthentication() { var scripts = await _settingScriptManager.GetScriptAsync(); scripts.ShouldNotContain("AbpWebCommonTestModule.Test.Setting1"); }