public DatasetFileService(SepesDbContext db, IMapper mapper, ILogger <DatasetFileService> logger, IUserService userService, IStudyPermissionService studyPermissionService, IStudySpecificDatasetModelService studySpecificDatasetModelService, IAzureBlobStorageService storageService, IDatasetCloudResourceService datasetCloudResourceService, IAzureBlobStorageUriBuilderService azureStorageAccountTokenService) : base(db, mapper, logger, userService, studyPermissionService) { _storageService = storageService; _studySpecificDatasetModelService = studySpecificDatasetModelService; _datasetCloudResourceService = datasetCloudResourceService; _azureStorageAccountTokenService = azureStorageAccountTokenService; }
public StudySpecificDatasetService( SepesDbContext db, IMapper mapper, ILogger <StudySpecificDatasetService> logger, IUserService userService, IStudyPermissionService studyPermissionService, IStudyEfModelService studyModelService, IStudyWbsValidationService studyWbsValidationService, IStudySpecificDatasetModelService studySpecificDatasetModelService, IDatasetCloudResourceService datasetCloudResourceService ) : base(db, mapper, logger, userService, studyPermissionService) { _studyModelService = studyModelService ?? throw new ArgumentNullException(nameof(studyModelService)); _studyWbsValidationService = studyWbsValidationService ?? throw new ArgumentNullException(nameof(studyWbsValidationService)); _studySpecificDatasetModelService = studySpecificDatasetModelService; _datasetCloudResourceService = datasetCloudResourceService ?? throw new ArgumentNullException(nameof(datasetCloudResourceService)); }