public TrendAnalysisIntegrationEventService(IEventBus eventBus, TrendAnalysisContext trendAnalysisContext,
                                             Func <DbConnection, IIntegrationEventLogService> integrationEventLogServiceFactory)
 {
     _trendAnalysisContext = trendAnalysisContext ?? throw new ArgumentNullException(nameof(trendAnalysisContext));
     _integrationEventLogServiceFactory = integrationEventLogServiceFactory ?? throw new ArgumentNullException(nameof(integrationEventLogServiceFactory));
     _eventBus        = eventBus ?? throw new ArgumentNullException(nameof(eventBus));
     _eventLogService = _integrationEventLogServiceFactory(_trendAnalysisContext.Database.GetDbConnection());
 }
Пример #2
0
 public RequestManager(TrendAnalysisContext context)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
 }
Пример #3
0
 public TraceRepository(TrendAnalysisContext context)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
 }
Пример #4
0
 public TracesController(TrendAnalysisContext context, ITraceRepository traceRepository, IMediator mediator)
 {
     _context         = context;
     _traceRepository = traceRepository ?? throw new ArgumentNullException(nameof(traceRepository));
     _mediator        = mediator ?? throw new ArgumentNullException(nameof(mediator));
 }