public PostDisabledEventHandler( IPostReadOnlyRepository postReadOnlyRepository, IPostWriteOnlyRepository postWriteOnlyRepository) { this.postReadOnlyRepository = postReadOnlyRepository ?? throw new ArgumentNullException(nameof(postReadOnlyRepository)); this.postWriteOnlyRepository = postWriteOnlyRepository ?? throw new ArgumentNullException(nameof(postWriteOnlyRepository)); }
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)); }
public PostRemoveUseCase(IPostWriteOnlyRepository postWriteOnlyRepository) { this.postWriteOnlyRepository = postWriteOnlyRepository; }
public PostUpdateUseCase(IPostWriteOnlyRepository postWriteOnlyRepository) { this.postWriteOnlyRepository = postWriteOnlyRepository; }