예제 #1
0
 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;
 }
예제 #2
0
 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));
 }