/// <summary> /// Checks if the user is in the ASP.Net Identity User Role "System Admin" /// </summary> /// <param name="profile"></param> /// <param name="roleName"></param> /// <returns></returns> public static bool AspNetIdentityUserIsInRoleSystemAdmin(this UserProfile userProfile) { if (userProfile == null) { return false; } return userProfile.AspNetIdentityUser().IsInRole("SystemAdmin"); }
/// <summary> /// Checks if the user is in a specific ASP.Net Identity User Role; i.e. "SystemAdmin" /// </summary> /// <param name="profile"></param> /// <param name="roleName"></param> /// <returns></returns> public static bool AspNetIdentityUserIsInRole(this UserProfile userProfile, string roleName) { if (userProfile == null) { return false; } return userProfile.AspNetIdentityUser().IsInRole(roleName); }