Пример #1
0
 public CommentRemoveReplyCommandHandler(ILogger <CommentRemoveReplyCommandHandler> logger, ICommentRepository commentRepository, INexusModsCommentQueries nexusModsCommentQueries, ICommentIntegrationEventPublisher eventPublisher)
 {
     _logger                  = logger ?? throw new ArgumentNullException(nameof(logger));
     _commentRepository       = commentRepository ?? throw new ArgumentNullException(nameof(commentRepository));
     _nexusModsCommentQueries = nexusModsCommentQueries ?? throw new ArgumentNullException(nameof(nexusModsCommentQueries));
     _eventPublisher          = eventPublisher ?? throw new ArgumentNullException(nameof(eventPublisher));
 }
 public CommentAddNewReplyCommandHandler(ILogger <CommentAddNewReplyCommandHandler> logger, ICommentRepository commentRepository, ICommentIntegrationEventPublisher eventPublisher)
 {
     _logger            = logger ?? throw new ArgumentNullException(nameof(logger));
     _commentRepository = commentRepository ?? throw new ArgumentNullException(nameof(commentRepository));
     _eventPublisher    = eventPublisher ?? throw new ArgumentNullException(nameof(eventPublisher));
 }