public PoolUsageController( IEnvironmentCoordinator environmentCoordinator, IPoolUsageProvider poolUsageProvider, ILogger <PoolUsageController> logger) { _environmentCoordinator = environmentCoordinator; _poolUsageProvider = poolUsageProvider; _logger = logger; }
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; }