Beispiel #1
0
        public void ReplyTo(string userName, string userEmail, string userWebsite, string text)
        {
            EnsureCommentsEnabled();

            var userInfo = new UserInfo(userName, userEmail, userWebsite);
            var comment = new Comment(this, userInfo, text);
            _comments.Add(comment);

            DomainEvents.Raise(new RepliedToPostEvent(this, comment));
        }
 public RepliedToPostEvent(Post post,Comment comment)
 {
     this.Post = post;
     this.Comment = comment;
 }
 public ApprovedCommentEvent(Comment comment)
 {
     this.Comment = comment;
 }