public AnomalyController( ILoggerFactory loggerFactory, IAnomalyDetection anomalyDetection, IDocumentParser documentParser, IDocumentExtractor extractor) : base(loggerFactory) { this.anomalyDetection = anomalyDetection ?? throw new ArgumentNullException(nameof(anomalyDetection)); this.documentParser = documentParser ?? throw new ArgumentNullException(nameof(documentParser)); this.extractor = extractor ?? throw new ArgumentNullException(nameof(extractor)); }
public ParsingController(ILoggerFactory loggerFactory, IDocumentExtractor extractor, IDocumentParser documentParser) : base(loggerFactory) { this.extractor = extractor ?? throw new ArgumentNullException(nameof(extractor)); this.documentParser = documentParser ?? throw new ArgumentNullException(nameof(documentParser)); }