private void AddAthleteField(string key, string title, Func <AthleteProfile, string> extractor) { availableAthleteFields[key] = new ExportedTableColumnManual <AthleteProfile>(key, title, extractor); }
private void AddResultsField(string key, string title, Func <ResultsListReportEntrySubresult, string> extractor) { availableResultsFields[key] = new ExportedTableColumnManual <ResultsListReportEntrySubresult>(key, title, extractor); }
private void AddColumn(string key, string title, Func <StartingListReportEntry, string> extractor) { availableColumns[key] = new ExportedTableColumnManual <StartingListReportEntry>(key, title, extractor); }