@* For more information on enabling MVC for empty projects, visit https://go.microsoft.com/fwlink/?LinkID=397860 *@ @using Microsoft.AspNetCore.Identity @inject SignInManager SignInManager @inject UserManager UserManager @{ var user = await UserManager.GetUserAsync(User); var roles = user != null ? await UserManager.GetRolesAsync(user) : new List(); Console.WriteLine("User Roles: " + string.Join(", ", roles)); var restrictedRoles = new List { "SuperAdmin", "SystemAdmin", "Inventory Master" }; var isAdmin = roles.Any(r => restrictedRoles.Contains(r.Trim(), StringComparer.OrdinalIgnoreCase)); Console.WriteLine("Is NOT Admin: " + (isAdmin ? "True" : "False")); } PSTW Centralize Web System @* *@
@* *@ @await RenderSectionAsync("Scripts", required: false)