public static IEnumerable <GroupInfo> GetGroupsToDisplay(String id) { var grpList = GroupDAL.GetGroups(); var groups = new List <GroupInfo>(); var joined = false; foreach (var g in grpList) { foreach (var userG in g.UserGroups) { if (userG.UserId.Equals(id)) { joined = true; break; } } var tmp = new GroupInfo(); tmp.Name = g.Name; tmp.Id = g.Id; tmp.Joined = joined; groups.Add(tmp); joined = false; } return(groups); }
public static IEnumerable <GroupInfo> GetGroups() { var grpList = GroupDAL.GetGroups(); var groups = new List <GroupInfo>(); foreach (var g in grpList) { var tmp = new GroupInfo(); tmp.Name = g.Name; tmp.Id = g.Id; groups.Add(tmp); } return(groups); }
internal static IEnumerable <Group> GetGroupsInternal() { return(GroupDAL.GetGroups()); }