ActivEarth.DAO.GroupDAO.GetGroupsByUser C# (CSharp) Метод

GetGroupsByUser() публичный статический Метод

Retrieves all Groups that a given user is a part of.
public static GetGroupsByUser ( int userID ) : List
userID int UserID of the desired User
Результат List
        public static List<Group> GetGroupsByUser(int userID)
        {
            List<Group> toReturn = new List<Group>();

            using (SqlConnection connection = ConnectionManager.GetConnection())
            {
                var data = new ActivEarthDataProvidersDataContext(connection);

                List<int> groupIds = (from u in data.GroupMemberDataProviders
                                      where u.user_id == userID
                                      select u.group_id
                                      ).ToList();

                foreach (int groupId in groupIds)
                {
                    toReturn.Add(GetGroupFromGroupId(groupId));
                }
            }

            return toReturn;
        }