public DetailModel( IGetChartHandler getChartHandler, IGetChartReadmeHandler getChartReadmeHandler) { this.getChartHandler = getChartHandler ?? throw new ArgumentNullException(nameof(getChartHandler)); this.getChartReadmeHandler = getChartReadmeHandler ?? throw new ArgumentNullException(nameof(getChartReadmeHandler)); }
public InstallModel( IGetChartHandler getChartHandler, IGetClustersHandler getClustersHandler, IGetChartValuesHandler getChartValuesHandler, IInstallChartHandler installChartHandler) { this.getChartHandler = getChartHandler ?? throw new ArgumentNullException(nameof(getChartHandler)); this.getClustersHandler = getClustersHandler ?? throw new ArgumentNullException(nameof(getClustersHandler)); this.getChartValuesHandler = getChartValuesHandler ?? throw new ArgumentNullException(nameof(getChartValuesHandler)); this.installChartHandler = installChartHandler ?? throw new ArgumentNullException(nameof(installChartHandler)); }
public UpgradeModel( IGetReleasesHandler getReleasesHandler, IGetChartHandler getChartHandler, IGetReleaseValuesHandler getReleaseValuesHandler, IUpgradeReleaseHandler upgradeReleaseHandler) { this.getReleasesHandler = getReleasesHandler ?? throw new ArgumentNullException(nameof(getReleasesHandler)); this.getChartHandler = getChartHandler ?? throw new ArgumentNullException(nameof(getChartHandler)); this.getReleaseValuesHandler = getReleaseValuesHandler ?? throw new ArgumentNullException(nameof(getReleaseValuesHandler)); this.upgradeReleaseHandler = upgradeReleaseHandler ?? throw new ArgumentNullException(nameof(upgradeReleaseHandler)); }