Vérifier efficacement déclaration de rôle

Je suis l'élaboration d'un Asp.NET MVC5 application web (.NET 4.6) et j'ai besoin de montrer quelques lignes de code HTML à un groupe d'utilisateurs avec une revendication particulière. J'ai vu quelques détaillé des solutions, mais je préfère le garder court, alors je suis venu avec cette

@{
    if (System.Security.Claims.ClaimsPrincipal.Current.Claims.ToList().FirstOrDefault(c => c.Type == "role" && c.Value == "AwesomeUserRole") != null) {
        <!-- my HTML goes here -->
    }
 }

Est-il une bonne façon de vérifier pour un utilisateur authentifié réclamation ou est-il préférable de respecter? Un nettoyant /solution plus efficace est la bienvenue.

InformationsquelleAutor Naigel | 2016-01-29