c # User.IsInRole Namespace

Tenga en cuenta que estoy usando c # MVC 3, estoy tratando de usar esto dentro de una clase, NO un controlador.

Tengo lo siguiente en la parte superior de mi programa

    using System.Web.Security;

Intenté hacer lo siguiente pero recibí el mensaje:

El nombre 'Usuario' no existe en el contexto actual.

Aquí está mi código parcial:

     using System.Web.Security;
     ....
     ....

     if (User.IsInRole("Admin"))  
     {

     }

Estoy pensando que tiene que hacer algo con el espacio de nombres pero mirando la documentación, todo lo que necesito es System.Web.Security.

Respuestas a la pregunta(3)

Su respuesta a la pregunta