示例#1
0
 public MenuBaseController(
     IEnvironmentCoordinator environmentCoordinator,
     IPackageCoordinator packageCoordinator,
     IAssetRepoCoordinator assetRepoCoordinator)
 {
     _packageCoordinator     = packageCoordinator;
     _environmentCoordinator = environmentCoordinator;
     _assetRepoCoordinator   = assetRepoCoordinator;
 }
示例#2
0
 public PackagesController(
     CloudBlobClient cloudBlobClient,
     IEnvironmentCoordinator environmentCoordinator,
     IPackageCoordinator packageCoordinator,
     IAssetRepoCoordinator assetRepoCoordinator) : base(environmentCoordinator, packageCoordinator, assetRepoCoordinator)
 {
     _blobClient         = cloudBlobClient;
     _packageCoordinator = packageCoordinator;
 }
 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 BackgroundDeploymentHost(
     IAssetRepoCoordinator assetRepoCoordinator,
     IDeploymentQueue deploymentQueue,
     ILeaseMaintainer leaseMaintainer,
     ILogger <BackgroundDeploymentHost> logger)
 {
     _assetRepoCoordinator = assetRepoCoordinator;
     _deploymentQueue      = deploymentQueue;
     _leaseMaintainer      = leaseMaintainer;
     _logger = logger;
 }
 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;
 }
示例#10
0
 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;
 }