/// <summary> /// 获取用户拥有的角色是,根据状态 /// </summary> /// <param name="userId"></param> /// <param name="status"></param> /// <returns></returns> public List<Roles> GetRolesForUser(int userId, int status) { UPermis up = new UPermis(); up.UserId = userId; up.Status = status; DataSet ds = new UPermisDao().SelectRolesForUser(up); return ToListRoles(ds); }
/// <summary> /// 获取角色拥有的Action,根据状态 /// </summary> /// <param name="roleId">角色编号</param> /// <param name="status">状态</param> /// <returns></returns> public List<Actions> GetActionsForRole(int roleId, int status) { UPermis up = new UPermis(); up.RoleId = roleId; up.Status = status; DataSet ds = new UPermisDao().SelectActionsForRole(up); return ToListActions(ds); }
//////from here /// <summary> /// 获取用户拥有的Action /// </summary> /// <param name="userId">用户编号</param> /// <returns></returns> public List<Actions> GetAllActionsForUser(int userId) { UPermis up = new UPermis(); up.UserId = userId; DataSet ds = new UPermisDao().SelectAllActionsForUser(up); return ToListActions(ds); }