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;
        }
Пример #2
0
        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;
 }