public IActionResult Index() { var learningPortalAccess = User.GetCustomClaimAsBool(CustomClaimTypes.LearnUserAuthenticated) ?? false; var trackingSystemAccess = User.HasCentreAdminPermissions(); var contentManagementSystemAccess = User.GetCustomClaimAsBool(CustomClaimTypes.UserAuthenticatedCm) ?? false; var superviseAccess = User.GetCustomClaimAsBool(CustomClaimTypes.IsSupervisor) ?? false; var contentCreatorAccess = User.GetCustomClaimAsBool(CustomClaimTypes.UserContentCreator) ?? false; var frameworksAccess = User.GetCustomClaimAsBool(CustomClaimTypes.IsFrameworkDeveloper) | User.GetCustomClaimAsBool(CustomClaimTypes.IsFrameworkContributor) | User.GetCustomClaimAsBool(CustomClaimTypes.IsWorkforceManager) | User.GetCustomClaimAsBool(CustomClaimTypes.IsWorkforceContributor) ?? false; var superAdminAccess = User.HasSuperAdminPermissions(); var model = new ApplicationSelectorViewModel( learningPortalAccess, trackingSystemAccess, contentManagementSystemAccess, superviseAccess, contentCreatorAccess, frameworksAccess, superAdminAccess ); return View(model); }
private void SelectApplication() { ApplicationSelectorViewModel viewModel = new ApplicationSelectorViewModel(); MainWindowViewModel.ViewLoader.ShowDialog(viewModel); if (viewModel.UserCanceled) { return; } this.ApplicationWithGroup.Application = viewModel.SelectedApplication; this.ResolvedCustomVariables.Clear(); }
private void SelectApplication() { this.InstallationSummaryDtos = new List <InstallationSummaryDto>(); var viewModel = new ApplicationSelectorViewModel(); MainWindowViewModel.ViewLoader.ShowDialog(viewModel); if (viewModel.UserCanceled) { return; } this.Application = viewModel.SelectedApplication; }