public VirtualMachineCreateService( IConfiguration config, SepesDbContext db, ILogger <VirtualMachineCreateService> logger, IMapper mapper, IUserService userService, ISandboxModelService sandboxModelService, ICloudResourceCreateService cloudResourceCreateService, ICloudResourceReadService cloudResourceReadService, ICloudResourceUpdateService cloudResourceUpdateService, ICloudResourceDeleteService cloudResourceDeleteService, IProvisioningQueueService provisioningQueueService, IAzureKeyVaultSecretService azureKeyVaultSecretService, IVirtualMachineOperatingSystemService virtualMachineOperatingSystemService ) : base(config, db, logger, mapper, userService, cloudResourceReadService) { _sandboxModelService = sandboxModelService; _cloudResourceCreateService = cloudResourceCreateService; _cloudResourceUpdateService = cloudResourceUpdateService; _cloudResourceDeleteService = cloudResourceDeleteService; _provisioningQueueService = provisioningQueueService; _azureKeyVaultSecretService = azureKeyVaultSecretService; _virtualMachineOperatingSystemService = virtualMachineOperatingSystemService; }
public SandboxResourceReadService(IMapper mapper, IConfiguration config, ISandboxModelService sandboxModelService) { _mapper = mapper; _configuration = config; _sandboxModelService = sandboxModelService; }
public SandboxServiceBase(IMapper mapper, ILogger logger, IUserService userService, IStudyPermissionService studyPermissionService, ISandboxModelService sandboxModelService) { _logger = logger; _mapper = mapper; _userService = userService; _sandboxModelService = sandboxModelService; _studyPermissionService = studyPermissionService; }
public VirtualMachineSizeService( SepesDbContext db, IMapper mapper, ISandboxModelService sandboxModelService) { _db = db; _mapper = mapper; _sandboxModelService = sandboxModelService; }
public SandboxResourceDeleteService(SepesDbContext db, ILogger <SandboxResourceDeleteService> logger, ISandboxModelService sandboxModelService, ICloudResourceDeleteService cloudResourceDeleteService, ICloudResourceOperationCreateService cloudResourceOperationCreateService, IProvisioningQueueService provisioningQueueService) { _logger = logger; _db = db; _sandboxModelService = sandboxModelService; _cloudResourceDeleteService = cloudResourceDeleteService; _cloudResourceOperationCreateService = cloudResourceOperationCreateService; _provisioningQueueService = provisioningQueueService; }
public SandboxResourceRetryService(IMapper mapper, ILogger <SandboxResourceRetryService> logger, ISandboxModelService sandboxModelService, ICloudResourceReadService cloudResourceReadService, IResourceOperationModelService resourceOperationModelService, IProvisioningQueueService provisioningQueueService) { _mapper = mapper; _logger = logger; _sandboxModelService = sandboxModelService; _cloudResourceReadService = cloudResourceReadService; _resourceOperationModelService = resourceOperationModelService; _provisioningQueueService = provisioningQueueService; }
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 SandboxPhaseService(SepesDbContext db, IMapper mapper, ILogger <SandboxPhaseService> logger, IUserService userService, IStudyPermissionService studyPermissionService, ISandboxModelService sandboxModelService, ISandboxDatasetModelService sandboxDatasetModelService, ICloudResourceOperationReadService sandboxResourceOperationService, IVirtualMachineRuleService virtualMachineRuleService, IAzureVirtualNetworkService azureVNetService, IAzureStorageAccountNetworkRuleService azureStorageAccountNetworkRuleService, IAzureNetworkSecurityGroupRuleService nsgRuleService) : base(mapper, logger, userService, studyPermissionService, sandboxModelService) { _db = db; _sandboxDatasetModelService = sandboxDatasetModelService; _cloudResourceOperationReadService = sandboxResourceOperationService; _virtualMachineRuleService = virtualMachineRuleService; _azureVirtualNetworkService = azureVNetService; _azureStorageAccountNetworkRuleService = azureStorageAccountNetworkRuleService; _azureNetworkSecurityGroupRuleService = nsgRuleService; }
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)); }
public CloudResourceUpdateService(SepesDbContext db, IConfiguration config, IMapper mapper, ILogger <CloudResourceUpdateService> logger, IUserService userService, IStudyPermissionService studyPermissionService, ISandboxModelService sandboxModelService) : base(db, config, mapper, logger, studyPermissionService) { _userService = userService; }