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 AzureVirtualMachineService(IConfiguration config, IMapper mapper, ILogger <AzureVirtualMachineService> logger, IAzureKeyVaultSecretService azureKeyVaultSecretService, IAzureNetworkSecurityGroupRuleService azureNetworkSecurityGroupRuleService ) : base(config, logger) { _mapper = mapper; _azureKeyVaultSecretService = azureKeyVaultSecretService; _azureNetworkSecurityGroupRuleService = azureNetworkSecurityGroupRuleService; }