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)); }