public DiscussionTopic(DiscussionFolder folder, string name, string content, AgentLoginData agent) { Folder = folder; Name = name; CreateComment(content, agent); AuthorName = agent.Name; Created = DateTime.Now; }
public virtual void MoveToFolder(DiscussionFolder targetFolder) { ParamIs.NotNull(() => targetFolder); if (targetFolder.Equals(Folder)) { return; } Folder.AllTopics.Remove(this); Folder = targetFolder; Folder.AllTopics.Add(this); }