public BlogEnabledEventHandler(
     IBlogReadOnlyRepository blogReadOnlyRepository,
     IBlogWriteOnlyRepository blogWriteOnlyRepository)
 {
     this.blogReadOnlyRepository = blogReadOnlyRepository ??
                                   throw new ArgumentNullException(nameof(blogReadOnlyRepository));
     this.blogWriteOnlyRepository = blogWriteOnlyRepository ??
                                    throw new ArgumentNullException(nameof(blogWriteOnlyRepository));
 }
示例#2
0
 public PostCreatedEventHandler(
     IPostReadOnlyRepository postReadOnlyRepository,
     IPostWriteOnlyRepository postWriteOnlyRepository,
     IBlogReadOnlyRepository blogReadOnlyRepository,
     IBlogWriteOnlyRepository blogWriteOnlyRepository)
 {
     this.postReadOnlyRepository = postReadOnlyRepository ??
                                   throw new ArgumentNullException(nameof(postReadOnlyRepository));
     this.postWriteOnlyRepository = postWriteOnlyRepository ??
                                    throw new ArgumentNullException(nameof(postWriteOnlyRepository));
     this.blogReadOnlyRepository = blogReadOnlyRepository ??
                                   throw new ArgumentNullException(nameof(blogReadOnlyRepository));
     this.blogWriteOnlyRepository = blogWriteOnlyRepository ??
                                    throw new ArgumentNullException(nameof(blogWriteOnlyRepository));
 }