Ejemplo n.º 1
0
 /// <summary>
 /// Gets the forum threads.
 /// </summary>
 /// <param name="forum">The forum.</param>
 /// <returns></returns>
 public ForumThreadInfo[] GetForumThreads(ForumInfo forum)
 {
     return GetForumThreads(forum.Id);
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Renames the forum.
 /// </summary>
 /// <param name="info">The info.</param>
 /// <param name="newName">The new name.</param>
 /// <param name="newDescription">The new description.</param>
 /// <returns></returns>
 public ForumInfo RenameForum(ForumInfo info, string newName, string newDescription)
 {
     return RenameForum(info.Id, newName, newDescription);
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Gets the forum thread nodes.
        /// </summary>
        /// <param name="forum">The forum.</param>
        /// <returns></returns>
        public ForumThreadNodeInfo[] GetForumThreadNodes(ForumInfo forum)
        {
            ArrayList list = new ArrayList();

            using (IDataReader reader = DBForum.GetForumThreadNodesByForumId(this.CurrentUserTimeZoneId, forum.Id))
            {
                while (reader.Read())
                {
                    list.Add(new ForumThreadNodeInfo(reader));
                }
            }
            return (ForumThreadNodeInfo[])list.ToArray(typeof(ForumThreadNodeInfo));
        }
Ejemplo n.º 4
0
 /// <summary>
 /// Deletes the forum thread.
 /// </summary>
 /// <param name="info">The info.</param>
 public void DeleteForumThread(ForumInfo info)
 {
     DBForum.DeleteForumThreadByForumId(info.Id);
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Deletes the forum.
 /// </summary>
 /// <param name="info">The info.</param>
 public void DeleteForum(ForumInfo info)
 {
     DeleteForum(info.Id);
 }
Ejemplo n.º 6
0
 public ForumThreadInfo CreateForumThread(ForumInfo forum, string Name, DateTime Created)
 {
     return CreateForumThread(forum.Id,Name,Created);
 }
Ejemplo n.º 7
0
 public ForumThreadInfo CreateForumThread(ForumInfo forum,string Name)
 {
     return CreateForumThread(forum.Id, Name, DateTime.UtcNow);
 }