public PackagesController( CloudBlobClient cloudBlobClient, IEnvironmentCoordinator environmentCoordinator, IPackageCoordinator packageCoordinator, IAssetRepoCoordinator assetRepoCoordinator) : base(environmentCoordinator, packageCoordinator, assetRepoCoordinator) { _blobClient = cloudBlobClient; _packageCoordinator = packageCoordinator; }
public MenuBaseController( IEnvironmentCoordinator environmentCoordinator, IPackageCoordinator packageCoordinator, IAssetRepoCoordinator assetRepoCoordinator) { _packageCoordinator = packageCoordinator; _environmentCoordinator = environmentCoordinator; _assetRepoCoordinator = assetRepoCoordinator; }
public ReportingController( IEnvironmentCoordinator environmentCoordinator, IPackageCoordinator packageCoordinator, IAssetRepoCoordinator assetRepoCoordinator, ICostCoordinator costCoordinator, ITokenAcquisition tokenAcquisition) : base(environmentCoordinator, packageCoordinator, assetRepoCoordinator, tokenAcquisition) { _costCoordinator = costCoordinator; }
public MenuBaseController( IEnvironmentCoordinator environmentCoordinator, IPackageCoordinator packageCoordinator, IAssetRepoCoordinator assetRepoCoordinator, ITokenAcquisition tokenAcquisition) : base(tokenAcquisition) { _packageCoordinator = packageCoordinator; _environmentCoordinator = environmentCoordinator; _assetRepoCoordinator = assetRepoCoordinator; }
public ReportingController( IEnvironmentCoordinator environmentCoordinator, IPackageCoordinator packageCoordinator, IAssetRepoCoordinator assetRepoCoordinator, CostManagementClientAccessor clientAccessor, IMemoryCache memoryCache) : base(environmentCoordinator, packageCoordinator, assetRepoCoordinator) { _clientAccessor = clientAccessor; _memoryCache = memoryCache; }
public LoggingController( IEnvironmentCoordinator environmentCoordinator, IPackageCoordinator packageCoordinator, IAssetRepoCoordinator assetRepoCoordinator, ILogProvider logProvider, ITokenAcquisition tokenAcquisition) : base( environmentCoordinator, packageCoordinator, assetRepoCoordinator, tokenAcquisition) { _logProvider = logProvider; }
public StorageController( IConfiguration configuration, IManagementClientProvider managementClientProvider, CloudBlobClient cloudBlobClient, IAssetRepoCoordinator assetRepoCoordinator, IEnvironmentCoordinator environmentCoordinator, IPackageCoordinator packageCoordinator, IAzureResourceProvider azureResourceProvider) : base(environmentCoordinator, packageCoordinator, assetRepoCoordinator) { _configuration = configuration; _azureResourceProvider = azureResourceProvider; _managementClientProvider = managementClientProvider; }
public PoolsController( IPoolCoordinator poolCoordinator, IVMSizes vmSizes, IEnvironmentCoordinator environmentCoordinator, IPackageCoordinator packageCoordinator, IAssetRepoCoordinator assetRepoCoordinator, IPoolUsageProvider poolUsageProvider, StartTaskProvider startTaskProvider) : base(environmentCoordinator, packageCoordinator, assetRepoCoordinator) { _poolCoordinator = poolCoordinator; _vmSizes = vmSizes; _environmentCoordinator = environmentCoordinator; _packageCoordinator = packageCoordinator; _poolUsageProvider = poolUsageProvider; _startTaskProvider = startTaskProvider; }
public StorageController( IConfiguration configuration, IManagementClientProvider managementClientProvider, IAssetRepoCoordinator assetRepoCoordinator, IEnvironmentCoordinator environmentCoordinator, IPackageCoordinator packageCoordinator, IAzureResourceProvider azureResourceProvider, IDeploymentCoordinator deploymentCoordinator, IIdentityProvider identityProvider, ITokenAcquisition tokenAcquisition, ILogger <StorageController> logger) : base( environmentCoordinator, packageCoordinator, assetRepoCoordinator, tokenAcquisition) { _configuration = configuration; _azureResourceProvider = azureResourceProvider; _managementClientProvider = managementClientProvider; _deploymentCoordinator = deploymentCoordinator; _identityProvider = identityProvider; _logger = logger; }