Ejemplo n.º 1
0
 /// <summary>
 /// Get the roles list of membership
 /// </summary>
 /// <param name="roles">The roles</param>
 /// <returns>A list of the string roles</returns>
 private static IEnumerable <string> GetRoles(HomeMembershipAccess roles)
 {
     // omg.
     return((from access in Enum.GetValues(typeof(HomeMembershipAccess)).Cast <HomeMembershipAccess>() where roles.HasFlag(access) select access.ToString()).ToList());
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Initializes an instance of the <see cref="HomeMembership"/> class.
 /// </summary>
 /// <param name="user">The user</param>
 /// <param name="access">The access level</param>
 public HomeMembership(Guid user, HomeMembershipAccess access)
 {
     this.User   = user;
     this.Access = access;
 }