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;
        }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
 public VirtualMachineDeleteService(
     IConfiguration config,
     SepesDbContext db,
     ILogger <VirtualMachineDeleteService> logger,
     IMapper mapper,
     IUserService userService,
     IProvisioningQueueService provisioningQueueService,
     ICloudResourceReadService cloudResourceReadService,
     ICloudResourceDeleteService cloudResourceDeleteService)
     : base(config, db, logger, mapper, userService, cloudResourceReadService)
 {
     _provisioningQueueService   = provisioningQueueService;
     _cloudResourceDeleteService = cloudResourceDeleteService;
 }