Esempio n. 1
0
        public IEnumerable <Actions> GetUserActionList(int userId)
        {
            var r = from u in SysUserService.GetQueryList()
                    join ur in RelUserRoleService.GetQueryList()
                    on u.Id equals ur.UserId
                    join ra in RelRoleActionService.GetQueryList()
                    on ur.RoleId equals ra.RoleId
                    join act in ActionsService.GetQueryList()
                    on ra.ActionId equals act.ID
                    where u.Id == userId
                    select act;

            return(r.ToList());
        }