Пример #1
0
 public LookupService(SepesDbContext db, IMapper mapper, IUserService userService, IStudyEfModelService studyModelService)
 {
     _mapper            = mapper;
     _userService       = userService;
     _db                = db;
     _studyModelService = studyModelService;
 }
Пример #2
0
 public StudyServiceBase(SepesDbContext db, IMapper mapper, ILogger logger, IUserService userService, IStudyEfModelService studyModelService, IStudyLogoReadService studyLogoReadService)
     : base(db, mapper, userService)
 {
     _logger               = logger;
     _studyModelService    = studyModelService;
     _studyLogoReadService = studyLogoReadService;
 }
Пример #3
0
 public RoleProvisioningService(IProvisioningLogService provisioningLogService, IStudyEfModelService studyModelService, ICloudResourceReadService cloudResourceReadService, ICloudResourceOperationUpdateService cloudResourceOperationUpdateService, IAzureRoleAssignmentService roleAssignmentService)
 {
     _provisioningLogService              = provisioningLogService;
     _studyModelService                   = studyModelService;
     _cloudResourceReadService            = cloudResourceReadService;
     _cloudResourceOperationUpdateService = cloudResourceOperationUpdateService;
     _azureRoleAssignmentService          = roleAssignmentService;
 }
Пример #4
0
 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;
 }
Пример #5
0
 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)
 {
 }
Пример #6
0
        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);
        }
Пример #7
0
 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;
 }
Пример #8
0
 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;
 }
Пример #9
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));
 }
 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;
 }
Пример #12
0
 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;
 }
Пример #13
0
        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));
        }