public DataSetController(IServiceProvider serviceProvider) : base(serviceProvider) { _dataSetService = ServiceProvider.GetRequiredService <IDataSetService>(); _dataSetItemService = ServiceProvider.GetRequiredService <IDataSetItemService>(); _dataSetFileEntryService = ServiceProvider.GetRequiredService <IDataSetFileEntryService>(); _fileSystemOptions = ServiceProvider.GetRequiredService <IOptions <FileSystemOptions> >(); _parser = ServiceProvider.GetRequiredService <IDataSetParser>(); _fileHandlerService = ServiceProvider.GetRequiredService <IFileHandlerService>(); _network = ServiceProvider.GetRequiredService <INetwork>(); _dataSetNetworkService = ServiceProvider.GetRequiredService <IDataSetNetworkService>(); _fileEntryService = ServiceProvider.GetRequiredService <IFileEntryService>(); _dataSetPredictService = ServiceProvider.GetRequiredService <IDataSetPredictService>(); }
public FileEntryController(IServiceProvider serviceProvider) : base(serviceProvider) { _fileEntryService = ServiceProvider.GetRequiredService <IFileEntryService>(); _fileSystemOptions = ServiceProvider.GetRequiredService <IOptions <FileSystemOptions> >(); }
public FileHandlerService(IServiceProvider serviceProvider, IOptions <FileSystemOptions> options) { _fileEntryService = serviceProvider.GetRequiredService <IFileEntryService>(); _fileSystemOptions = options.Value ?? throw new InvalidDataException("Invalid file system options provided."); }