示例#1
0
        public DiscussionTopic(DiscussionFolder folder, string name, string content, AgentLoginData agent)
        {
            Folder = folder;
            Name   = name;
            CreateComment(content, agent);
            AuthorName = agent.Name;

            Created = DateTime.Now;
        }
示例#2
0
        public virtual void MoveToFolder(DiscussionFolder targetFolder)
        {
            ParamIs.NotNull(() => targetFolder);

            if (targetFolder.Equals(Folder))
            {
                return;
            }

            Folder.AllTopics.Remove(this);
            Folder = targetFolder;
            Folder.AllTopics.Add(this);
        }