private List <VeExportRecord> ConvertExportData(List <SearchRecord> searchResults) { return(searchResults.Select(item => new VeExportRecord { ReferenceCode = item.ReferenceCode, FileReference = VeExportRecordHelper.GetCustomField(item.CustomFields, "aktenzeichen"), Title = item.Title, CreationPeriod = item.CreationPeriod?.Text, WithinInfo = item.WithinInfo, Level = item.Level, Accessibility = VeExportRecordHelper.GetCustomField(item.CustomFields, "zugänglichkeitGemässBga") }).ToList()); }
private List <VeExportRecord> ConvertExportData(List <IFavorite> searchResults) { return(searchResults.Select(item => new VeExportRecord { // ReSharper disable PossibleNullReferenceException ReferenceCode = (item as VeFavorite).ReferenceCode, FileReference = VeExportRecordHelper.GetCustomField((item as VeFavorite).CustomFields, "aktenzeichen"), Title = item.Title, CreationPeriod = (item as VeFavorite).CreationPeriod, WithinInfo = (item as VeFavorite).WithinInfo, Level = (item as VeFavorite).Level, Accessibility = VeExportRecordHelper.GetCustomField((item as VeFavorite).CustomFields, "zugänglichkeitGemässBga") // ReSharper enable PossibleNullReferenceException }).ToList()); }