public static Boolean addSubForum(String forumName, String subForumName, String moderator) { Forum forum = getForum(forumName); if (forum != null && forum.getSubForum(subForumName) == null) { Moderator mod = UserHandler.getModerator(moderator); if (moderator == null) { Console.WriteLine("Error : user " + moderator + " isn't a forum member"); return(false); } forum.addSubForum(new SubForum(subForumName, mod)); return(true); } else { Console.WriteLine("Error"); return(false); } }
public void addModerator(Moderator mod) { this.moderators.Add(mod); }
private static Boolean haveWrittenMessage(SubForum sub, ForumMember submitter, Moderator mod) { if (sub.getSubForumModerator(mod.getName()) == null) { return(false); } foreach (Discussion disc in sub.getDiscussions()) { //if (disc.getMessage().getMessageOwner().Equals(sub) && foreach (ReplyMessage rep in disc.getMessage().getReplies()) { if (rep.getMessageOwner().Equals(sub.getName())) { return(true); } } } return(false);; }