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 CloudResourceMonitoringService(IServiceProvider serviceProvider, IConfiguration config, ILogger <CloudResourceMonitoringService> logger, ICloudResourceReadService sandboxResourceService, ICloudResourceUpdateService sandboxResourceUpdateService) { _serviceProvider = serviceProvider; _config = config; _logger = logger; _cloudResourceReadService = sandboxResourceService; _cloudResourceUpdateService = sandboxResourceUpdateService; }
public CreateAndUpdateService(IProvisioningLogService provisioningLogService, ICloudResourceReadService cloudResourceReadService, ICloudResourceUpdateService cloudResourceUpdateService, ICloudResourceOperationUpdateService cloudResourceOperationUpdateService) { _provisioningLogService = provisioningLogService ?? throw new ArgumentNullException(nameof(provisioningLogService)); _cloudResourceReadService = cloudResourceReadService ?? throw new ArgumentNullException(nameof(cloudResourceReadService)); _cloudResourceUpdateService = cloudResourceUpdateService ?? throw new ArgumentNullException(nameof(cloudResourceUpdateService)); _cloudResourceOperationUpdateService = cloudResourceOperationUpdateService ?? throw new ArgumentNullException( nameof(cloudResourceOperationUpdateService)); }