/// <summary>
        /// 由ID集合获取权限集合
        /// </summary>
        /// <param name="authIDs"></param>
        /// <returns></returns>
        public static ICollection <SysRole> GetRoleByIDs(ICollection ids)
        {
            ICollection myIDs = null;

            if (ids is JArray)
            {
                JArray arr = ids as JArray;
                myIDs = new List <string>(arr.Values <string>());
            }
            else
            {
                myIDs = ids;
            }

            SysRole[] tEnts = SysRole.FindAll(Expression.In("RoleID", myIDs));

            return(tEnts);
        }
 /// <summary>
 /// 是否是某角色
 /// </summary>
 /// <param name="role"></param>
 /// <returns></returns>
 public bool IsRole(SysRole role)
 {
     return(AllRole.Contains(role));
 }
Пример #3
0
 /// <summary>
 /// 是否是某角色
 /// </summary>
 /// <param name="role"></param>
 /// <returns></returns>
 public bool IsRole(SysRole role)
 {
     return(this.Role.Contains(role));
 }