public virtual List <Group> GetJoinedGroup(int userId, int count) { if (count <= 0) { count = 10; } List <GroupUser> list = GroupUser.find(myGroupCondition(userId) + " order by LastUpdateTime desc").list(count); return(populate(list)); }
public virtual String GetJoinedGroupIds(int userId) { List <GroupUser> lists = GroupUser.find(myGroupCondition(userId) + " order by LastUpdateTime desc").list(); String ids = ""; foreach (GroupUser gu in lists) { if (gu.Group == null) { continue; } ids += gu.Group.Id + ","; } return(ids.TrimEnd(',')); }