コード例 #1
0
        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));
 }