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 SandboxResourceCreateService(IConfiguration config, ILogger <SandboxResourceCreateService> logger, ICloudResourceCreateService cloudResourceCreateService, ICloudResourceOperationCreateService cloudResourceOperationCreateService, IProvisioningQueueService provisioningQueueService) { _configuration = config; _logger = logger; _cloudResourceCreateService = cloudResourceCreateService; _cloudResourceOperationCreateService = cloudResourceOperationCreateService; _provisioningQueueService = provisioningQueueService; }
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; }