public DisableBlogCommandHandler(
     IPublisher bus,
     IBlogReadOnlyRepository blogReadOnlyRepository)
 {
     this.bus = bus ?? throw new ArgumentNullException(nameof(bus));
     this.blogReadOnlyRepository = blogReadOnlyRepository ??
                                   throw new ArgumentNullException(nameof(blogReadOnlyRepository));
 }
 public BlogEnabledEventHandler(
     IBlogReadOnlyRepository blogReadOnlyRepository,
     IBlogWriteOnlyRepository blogWriteOnlyRepository)
 {
     this.blogReadOnlyRepository = blogReadOnlyRepository ??
                                   throw new ArgumentNullException(nameof(blogReadOnlyRepository));
     this.blogWriteOnlyRepository = blogWriteOnlyRepository ??
                                    throw new ArgumentNullException(nameof(blogWriteOnlyRepository));
 }
Esempio n. 3
0
 public EnableBlogCommandHandler(
     IPublisher serviceBus,
     IBlogReadOnlyRepository blogReadOnlyRepository)
 {
     bus = serviceBus ??
           throw new ArgumentNullException(nameof(serviceBus));
     this.blogReadOnlyRepository = blogReadOnlyRepository ??
                                   throw new ArgumentNullException(nameof(blogReadOnlyRepository));
 }
Esempio n. 4
0
 public CreateCommentCommandHandler(
     IPublisher bus,
     IPostReadOnlyRepository postReadOnlyRepository,
     IBlogReadOnlyRepository blogReadOnlyRepository)
 {
     this.bus = bus ??
                throw new ArgumentNullException(nameof(bus));
     this.postReadOnlyRepository = postReadOnlyRepository ??
                                   throw new ArgumentNullException(nameof(postReadOnlyRepository));
     this.blogReadOnlyRepository = blogReadOnlyRepository ??
                                   throw new ArgumentNullException(nameof(blogReadOnlyRepository));
 }
Esempio n. 5
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));
 }
Esempio n. 6
0
 public BlogsController(IMediator mediator, IBlogReadOnlyRepository blogQueries)
 {
     this.mediator    = mediator ?? throw new ArgumentNullException(nameof(mediator));
     this.blogQueries = blogQueries ?? throw new ArgumentNullException(nameof(blogQueries));
 }