public void AddBlogPost(int blogId, string title)
        {
            int    id   = Repository.Add(new BlogPost(blogId, title));
            IEvent evnt = new BlogPostAdded(id, blogId, title);

            Raise(evnt);
        }
示例#2
0
        public void BlogPostAdded(string @event)
        {
            BlogPostAdded data = DeserializeEvent <BlogPostAdded>(@event);

            Console.WriteLine($"Added BlogPost {data.Id} to Blog {data.BlogId}");
        }
示例#3
0
文件: Blog.cs 项目: lulzzz/DblDip
 public void When(BlogPostAdded blogPostAdded)
 {
     _posts.Add(new(blogPostAdded.PostId, blogPostAdded.Title));
 }