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()); }
public RequestManager(TrendAnalysisContext context) { _context = context ?? throw new ArgumentNullException(nameof(context)); }
public TraceRepository(TrendAnalysisContext context) { _context = context ?? throw new ArgumentNullException(nameof(context)); }
public TracesController(TrendAnalysisContext context, ITraceRepository traceRepository, IMediator mediator) { _context = context; _traceRepository = traceRepository ?? throw new ArgumentNullException(nameof(traceRepository)); _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); }