public IssueRemoveReplyCommandHandler(ILogger <IssueRemoveReplyCommandHandler> logger, IIssueRepository issueRepository, INexusModsIssueQueries nexusModsIssueQueries, IIssueIntegrationEventPublisher eventPublisher) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _issueRepository = issueRepository ?? throw new ArgumentNullException(nameof(issueRepository)); _nexusModsIssueQueries = nexusModsIssueQueries ?? throw new ArgumentNullException(nameof(nexusModsIssueQueries)); _eventPublisher = eventPublisher ?? throw new ArgumentNullException(nameof(eventPublisher)); }
public IssueChangeIsPrivateCommandHandler(ILogger <IssueChangeIsPrivateCommandHandler> logger, IIssueRepository issueRepository, IIssueIntegrationEventPublisher eventPublisher) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _issueRepository = issueRepository ?? throw new ArgumentNullException(nameof(issueRepository)); _eventPublisher = eventPublisher ?? throw new ArgumentNullException(nameof(eventPublisher)); }