ActivEarth.DAO.RecentActivityDAO.GetGroupRecentActivity C# (CSharp) Метод

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

Adds a Group's the list of Recent Acitivity Messages stored in the Database to the Group's Wall.
public static GetGroupRecentActivity ( Group group ) : void
group ActivEarth.Objects.Groups.Group The Group for which to retrieve Recent Activity Messages
Результат void
        public static void GetGroupRecentActivity(Group group)
        {
            int groupId = group.ID;

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

                    List<Message> messages = (from m in data.MessageDataProviders
                                              where m.group_id == groupId
                                              select
                                              new Message(m.title, m.message, UserDAO.GetUserFromUserId(m.user_id), m.date, m.time)
                                         ).ToList();

                    foreach (Message message in messages)
                    {
                        group.Post(message);
                    }
                }
            }
            catch (Exception)
            {
            }
        }