public BlogEnabledEventHandler( IBlogReadOnlyRepository blogReadOnlyRepository, IBlogWriteOnlyRepository blogWriteOnlyRepository) { this.blogReadOnlyRepository = blogReadOnlyRepository ?? throw new ArgumentNullException(nameof(blogReadOnlyRepository)); this.blogWriteOnlyRepository = blogWriteOnlyRepository ?? throw new ArgumentNullException(nameof(blogWriteOnlyRepository)); }
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)); }