public static bool HasSLMViewer(this IPrincipal userPrincipal, ApplicationUserManager userManager) { return(userManager.IsInRole(userPrincipal.GetApplicationUserId(userManager), UserRoles.Viewer)); }
public static bool IsSLMViewer(this IPrincipal userPrincipal, ApplicationUserManager userManager) { return(!IsSLMArchitect(userPrincipal, userManager) && userManager.IsInRole(userPrincipal.GetApplicationUserId(userManager), UserRoles.Viewer)); }
public static bool HasSLMArchitect(this IPrincipal userPrincipal, ApplicationUserManager userManager) { return(userManager.IsInRole(userPrincipal.GetApplicationUserId(userManager), UserRoles.Architect)); }
public static bool IsSLMArchitect(this IPrincipal userPrincipal, ApplicationUserManager userManager) { return(!IsSLMAdministrator(userPrincipal, userManager) && userManager.IsInRole(userPrincipal.GetApplicationUserId(userManager), UserRoles.Architect)); }