/// <summary> /// Toes the forum post edit model. /// </summary> /// <param name="post">The post.</param> /// <returns>Forum Post Edit Model</returns> public static ForumPostEditModel ForumPostToForumPostEditModel(ForumPost post) { var viewModel = new ForumPostEditModel { ForumPostId = post.ForumPostId, ThreadId = post.ThreadId, Username = post.Username, Content = post.Content }; return viewModel; }
/// <summary> /// Updates the specified new forumPost. /// </summary> /// <param name="newForumPost">The new forumPost.</param> public void Update(ForumPost newForumPost) { this.Modified = DateTime.Now; this.Username = newForumPost.Username; this.Content = newForumPost.Content; }
/// <summary> /// Froms the forumPost edit model. /// </summary> /// <param name="model">The model.</param> /// <returns>New ForumPost from ForumPostEditModel</returns> public static ForumPost ForumPostEditModelToForumPost(ForumPostEditModel model) { var post = new ForumPost { ForumPostId = model.ForumPostId, ThreadId = model.ThreadId, Modified = DateTime.Now, Username = model.Username, Content = HtmlSanitizer.sanitize(model.Content) }; return post; }