public Detailed(IDetailedReport yearlyReport, FillDetailedSheet sheet) { detailedReport = yearlyReport ?? throw new ArgumentNullException(nameof(yearlyReport)); fillWorkSheet = sheet ?? throw new ArgumentNullException(nameof(sheet)); ExcelValues.Add(true, fillWorkSheet.OnCommittedTrue); ExcelValues.Add(false, fillWorkSheet.OnCommittedFalse); }
public ReportCreator(IDetailedReport yearlyReport, Budget getBudget, Target targetCell, Deficient deficientCell, Detailed details, BridgeCareContext context) { db = context ?? throw new ArgumentNullException(nameof(context)); investment = yearlyReport ?? throw new ArgumentNullException(nameof(yearlyReport)); targetReport = targetCell ?? throw new ArgumentNullException(nameof(targetCell)); deficientReport = deficientCell ?? throw new ArgumentNullException(nameof(deficientCell)); detailReport = details ?? throw new ArgumentNullException(nameof(details)); budgetReport = getBudget ?? throw new ArgumentNullException(nameof(getBudget)); }