public InvestmentLibraryController(IInvestmentLibrary repo, BridgeCareContext db) { this.repo = repo ?? throw new ArgumentNullException(nameof(repo)); this.db = db ?? throw new ArgumentNullException(nameof(db)); InvestmentLibraryGetMethods = CreateGetMethods(); InvestmentLibrarySaveMethods = CreateSaveMethods(); }
public SummaryReportParameters(ISimulationAnalysis simulationAnalysis, IInvestmentLibrary inflationRate, ExcelHelper excelHelper, IPriority priorities, ICriteriaDrivenBudgets budget, BridgeCareContext db) { analysisData = simulationAnalysis ?? throw new ArgumentNullException(nameof(simulationAnalysis)); getInflationRate = inflationRate ?? throw new ArgumentNullException(nameof(inflationRate)); this.excelHelper = excelHelper; getPriorities = priorities ?? throw new ArgumentNullException(nameof(priorities)); budgetCriteria = budget ?? throw new ArgumentNullException(nameof(budget)); this.db = db ?? throw new ArgumentNullException(nameof(db)); }
public InvestmentLibraryController(IInvestmentLibrary repo, BridgeCareContext db) { this.repo = repo ?? throw new ArgumentNullException(nameof(repo)); this.db = db ?? throw new ArgumentNullException(nameof(db)); }