public LookupService(SepesDbContext db, IMapper mapper, IUserService userService, IStudyEfModelService studyModelService) { _mapper = mapper; _userService = userService; _db = db; _studyModelService = studyModelService; }
public StudyServiceBase(SepesDbContext db, IMapper mapper, ILogger logger, IUserService userService, IStudyEfModelService studyModelService, IStudyLogoReadService studyLogoReadService) : base(db, mapper, userService) { _logger = logger; _studyModelService = studyModelService; _studyLogoReadService = studyLogoReadService; }
public RoleProvisioningService(IProvisioningLogService provisioningLogService, IStudyEfModelService studyModelService, ICloudResourceReadService cloudResourceReadService, ICloudResourceOperationUpdateService cloudResourceOperationUpdateService, IAzureRoleAssignmentService roleAssignmentService) { _provisioningLogService = provisioningLogService; _studyModelService = studyModelService; _cloudResourceReadService = cloudResourceReadService; _cloudResourceOperationUpdateService = cloudResourceOperationUpdateService; _azureRoleAssignmentService = roleAssignmentService; }
public StudyDatasetService(SepesDbContext db, IMapper mapper, ILogger <StudyDatasetService> logger, IUserService userService, IStudyPermissionService studyPermissionService, IStudyEfModelService studyModelService, IStudySpecificDatasetModelService studySpecificDatasetModelService) : base(db, mapper, logger, userService, studyPermissionService) { _studyModelService = studyModelService; _studySpecificDatasetModelService = studySpecificDatasetModelService; }
public StudyParticipantRemoveService(SepesDbContext db, IMapper mapper, ILogger <StudyParticipantRemoveService> logger, IUserService userService, IStudyEfModelService studyModelService, IProvisioningQueueService provisioningQueueService, ICloudResourceReadService cloudResourceReadService, ICloudResourceOperationCreateService cloudResourceOperationCreateService, ICloudResourceOperationUpdateService cloudResourceOperationUpdateService ) : base(db, mapper, logger, userService, studyModelService, provisioningQueueService, cloudResourceReadService, cloudResourceOperationCreateService, cloudResourceOperationUpdateService) { }
public StudyLogoCreateService(SepesDbContext db, IStudyEfModelService studyModelService, IAzureBlobStorageService blobService, IAzureBlobStorageUriBuilderService azureStorageAccountTokenService) { _db = db; _studyModelService = studyModelService; _azureBlobStorageService = blobService; _azureStorageAccountTokenService = azureStorageAccountTokenService; _azureBlobStorageService.SetConnectionParameters(ConfigConstants.STUDY_LOGO_STORAGE_CONSTRING); _azureStorageAccountTokenService.SetConnectionParameters(ConfigConstants.STUDY_LOGO_STORAGE_CONSTRING); }
public SandboxService(IMapper mapper, ILogger <SandboxService> logger, IUserService userService, IStudyPermissionService studyPermissionService, ISandboxModelService sandboxModelService, IStudyEfModelService studyModelService, IStudyWbsValidationService studyWbsValidationService, ISandboxResourceCreateService sandboxCloudResourceService, ISandboxResourceDeleteService sandboxResourceDeleteService) : base(mapper, logger, userService, studyPermissionService, sandboxModelService) { _studyModelService = studyModelService; _sandboxResourceCreateService = sandboxCloudResourceService; _sandboxResourceDeleteService = sandboxResourceDeleteService; _studyWbsValidationService = studyWbsValidationService; }
public StudyUpdateService(SepesDbContext db, IMapper mapper, ILogger <StudyUpdateService> logger, IUserService userService, IStudyEfModelService studyEfModelService, IStudyLogoReadService studyLogoReadService, IStudyLogoCreateService studyLogoCreateService, IStudyLogoDeleteService studyLogoDeleteService, IStudyWbsValidationService studyWbsValidationService ) : base(db, mapper, logger, userService, studyEfModelService, studyLogoReadService) { _studyLogoCreateService = studyLogoCreateService; _studyLogoDeleteService = studyLogoDeleteService; _studyWbsValidationService = studyWbsValidationService; }
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)); }
public StudyParticipantBaseService(SepesDbContext db, IMapper mapper, ILogger logger, IUserService userService, IStudyEfModelService studyModelService, IProvisioningQueueService provisioningQueueService, ICloudResourceReadService cloudResourceReadService, ICloudResourceOperationCreateService cloudResourceOperationCreateService, ICloudResourceOperationUpdateService cloudResourceOperationUpdateService) { _db = db; _mapper = mapper; _logger = logger; _userService = userService; _studyModelService = studyModelService; _provisioningQueueService = provisioningQueueService; _cloudResourceReadService = cloudResourceReadService; _cloudResourceOperationCreateService = cloudResourceOperationCreateService; _cloudResourceOperationUpdateService = cloudResourceOperationUpdateService; }
public DatasetCloudResourceService(IConfiguration config, SepesDbContext db, ILogger <DatasetCloudResourceService> logger, IUserService userService, IPublicIpService publicIpService, IStudyEfModelService studyModelService, ICloudResourceCreateService cloudResourceCreateService, ICloudResourceReadService cloudResourceReadService, ICloudResourceOperationReadService cloudResourceOperationReadService, ICloudResourceOperationCreateService cloudResourceOperationCreateService, IProvisioningQueueService provisioningQueueService) { _config = config; _db = db; _logger = logger; _userService = userService; _publicIpService = publicIpService; _studyModelService = studyModelService; _cloudResourceCreateService = cloudResourceCreateService; _cloudResourceReadService = cloudResourceReadService; _cloudResourceOperationReadService = cloudResourceOperationReadService; _cloudResourceOperationCreateService = cloudResourceOperationCreateService; _provisioningQueueService = provisioningQueueService; }
public StudyDeleteService(SepesDbContext db, IMapper mapper, ILogger <StudyDeleteService> logger, IUserService userService, IStudyEfModelService studyModelService, IStudyLogoReadService studyLogoReadService, IStudyLogoDeleteService studyLogoDeleteService, IStudySpecificDatasetService studySpecificDatasetService, ICloudResourceReadService cloudResourceReadService) : base(db, mapper, logger, userService, studyModelService, studyLogoReadService) { _studyLogoDeleteService = studyLogoDeleteService; _studySpecificDatasetService = studySpecificDatasetService; _cloudResourceReadService = cloudResourceReadService; }
public static ISandboxService Create(ServiceProvider serviceProvider, string userAppRole, int userId, IStudyEfModelService studyModelService, ISandboxModelService sandboxModelService, IStudyWbsValidationService studyWbsValidationServiceMock) { var mapper = serviceProvider.GetService <IMapper>(); var logger = serviceProvider.GetService <ILogger <SandboxService> >(); var userService = UserFactory.GetUserServiceMockForAppRole(userAppRole, userId); var sandboxResourceCreateServiceMock = new Mock <ISandboxResourceCreateService>(); var sandboxResourceDeleteServiceMock = new Mock <ISandboxResourceDeleteService>(); var studyPermissionService = StudyServiceMockFactory.StudyPermissionService(serviceProvider, userService.Object); return(new SandboxService(mapper, logger, userService.Object, studyPermissionService, sandboxModelService, studyModelService, studyWbsValidationServiceMock, sandboxResourceCreateServiceMock.Object, sandboxResourceDeleteServiceMock.Object)); }