/// <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)); }
/// <summary> /// 是否是某角色 /// </summary> /// <param name="role"></param> /// <returns></returns> public bool IsRole(SysRole role) { return(this.Role.Contains(role)); }