private static void AddPost() { var postWithRandomContent = new Post() { PostOn = DateTime.Now, Content = Guid.NewGuid().ToString(), PostedBy = "admin" }; crowdChatModule.AddPost(postWithRandomContent); }
private void OnPostButtonClick(object sender, RoutedEventArgs e) { var postContent = this.postContent.Text; if (string.IsNullOrEmpty(postContent)) { return; } var postModel = new Post() { Content = postContent, PostOn = DateTime.Now, PostedBy = this.User.Name }; this.postContent.Text = string.Empty; this.crowdChatModule.AddPost(postModel); this.allPostsTextBox.Text += (this.allPostsTextBox.Text.Length > 0 ? Environment.NewLine : string.Empty) + this.crowdChatModule.GenerateOnePostAsString(postModel); this.allPostsTextBox.ScrollToEnd(); }
public string GenerateOnePostAsString(Post post) { var formattedDate = post.PostOn.ToLocalTime().ToString("dd.MM.yyyy hh:mm:ss"); return string.Format("[{0}] {1}: {2}", formattedDate, post.PostedBy, post.Content); }
public void AddPost(Post post) { this.mongoDbContext.Posts.Insert(post); }