Exemplo n.º 1
0
 /// <summary>
 ///     Creates a new instance of <see cref="ReportAnalyzer" />.
 /// </summary>
 /// <param name="hashCodeGenerator">Used to identify is this is a new unique exception</param>
 /// <param name="domainQueue">
 ///     to publish the
 ///     <see cref="Coderr.Server.ReportAnalyzer.Abstractions.Incidents.ReportAddedToIncident" /> event
 /// </param>
 /// <param name="repository">repos</param>
 public ReportAnalyzer(IHashCodeGenerator hashCodeGenerator, IAnalyticsRepository repository, IDomainQueue domainQueue, IConfiguration <ReportConfig> reportConfig)
 {
     _hashCodeGenerator = hashCodeGenerator;
     _repository        = repository;
     _domainQueue       = domainQueue;
     _reportConfig      = reportConfig;
 }
 /// <summary>
 ///     Creates a new instance of <see cref="ReportAnalyzer" />.
 /// </summary>
 /// <param name="hashCodeGenerator">Used to identify is this is a new unique exception</param>
 /// <param name="messageBus">
 ///     to publish the
 ///     <see cref="Coderr.Server.ReportAnalyzer.Abstractions.Incidents.ReportAddedToIncident" /> event
 /// </param>
 /// <param name="repository">repos</param>
 public ReportAnalyzer(IHashCodeGenerator hashCodeGenerator, IAnalyticsRepository repository, IDomainQueue domainQueue)
 {
     _hashCodeGenerator = hashCodeGenerator;
     _repository        = repository;
     _domainQueue       = domainQueue;
 }
 /// <summary>
 ///     Creates a new instance of <see cref="ReOpenIncidentHandler" />.
 /// </summary>
 /// <param name="repository">To be able to load and update incident</param>
 public ReOpenIncidentHandler(IIncidentRepository repository, IDomainQueue domainQueue)
 {
     _repository  = repository ?? throw new ArgumentNullException(nameof(repository));
     _domainQueue = domainQueue;
 }