public GetIssueHandler(IMongoRepository <IssueDocument, string> issueRepository, IMongoRepository <ProjectDocument, string> projectRepository, IAppContext appContext, IProjectsApiHttpClient projectsApiHttpClient) { _issueRepository = issueRepository; _projectRepository = projectRepository; _appContext = appContext; _projectsApiHttpClient = projectsApiHttpClient; }
public GetHistoryHandler(IMongoRepository <HistoryDocument, Guid> historyRepository, IMongoRepository <IssueDocument, string> issueRepository, IAppContext appContext, IProjectsApiHttpClient projectsApiHttpClient) { _historyRepository = historyRepository; _issueRepository = issueRepository; _appContext = appContext; _projectsApiHttpClient = projectsApiHttpClient; }
public DeleteIssueHandler(IIssueRepository issueRepository, ILogger <DeleteIssueHandler> logger, IMessageBroker messageBroker, IProjectsApiHttpClient projectsApiHttpClient, IAppContext appContext) { _issueRepository = issueRepository; _logger = logger; _messageBroker = messageBroker; _projectsApiHttpClient = projectsApiHttpClient; _appContext = appContext; }
public UpdateIssueHandler(IIssueRepository issueRepository, ILogger <UpdateIssueHandler> logger, IMessageBroker messageBroker, IHistoryService historyService, IProjectsApiHttpClient projectsApiHttpClient, IAppContext appContext) { _issueRepository = issueRepository; _logger = logger; _messageBroker = messageBroker; _historyService = historyService; _projectsApiHttpClient = projectsApiHttpClient; _appContext = appContext; }
public CreateIssueHandler(IProjectRepository projectRepository, IIssueRepository issueRepository, IMessageBroker messageBroker, IHistoryService historyService, IProjectsApiHttpClient projectsApiHttpClient, IAppContext appContext) { _projectRepository = projectRepository; _issueRepository = issueRepository; _messageBroker = messageBroker; _historyService = historyService; _projectsApiHttpClient = projectsApiHttpClient; _appContext = appContext; }