コード例 #1
0
 public string GetUserRoler(string login)
 {
     using (var db = new SecurityModel())
     {
         var roles = string.Join(";", db.GetUserRoles(login).Select(r => r.RoleName));
         return roles;
     }
 }
コード例 #2
0
        public bool IsUserInRole(string login, string roleName)
        {
            using (var db = new SecurityModel())
            {
                var roles = db.GetUserRoles(login).Select(r => r.RoleName.ToLower(CultureInfo.InvariantCulture));

                return roles.Any(r => r == roleName.ToLower(CultureInfo.InvariantCulture));
            }
        }