Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 internal static IEnumerable <Group> GetGroupsInternal()
 {
     return(GroupDAL.GetGroups());
 }