예제 #1
0
파일: User.cs 프로젝트: xsysfan/Routines
        public IReadOnlyCollection <(Privilege, bool)> GetRolesPrivileges()
        {
            IReadOnlyCollection <(Privilege, bool)> @value = null;

            if (UserRoleMap != null)
            {
                @value = UserRoleMap.SelectMany(e => e.Role.RolePrivilegeMap).Select(e => (e.Privilege, e.IsAllowed)).Distinct().ToList();
            }
            return(@value);
        }