public EnvironmentCostController( IEnvironmentCoordinator environmentCoordinator, ICostCoordinator costCoordinator, ILogger <EnvironmentCostController> logger) { _environmentCoordinator = environmentCoordinator; _costCoordinator = costCoordinator; _logger = logger; }
public ReportingController( IEnvironmentCoordinator environmentCoordinator, IPackageCoordinator packageCoordinator, IAssetRepoCoordinator assetRepoCoordinator, ICostCoordinator costCoordinator, ITokenAcquisition tokenAcquisition) : base(environmentCoordinator, packageCoordinator, assetRepoCoordinator, tokenAcquisition) { _costCoordinator = costCoordinator; }
public CachingCostCoordinator(ICostCoordinator inner, IMemoryCache memoryCache) { _inner = inner; _memoryCache = memoryCache; }