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()); }
public FavoritesController(IElasticService elasticService, VeExportRecordHelper veExportRecordHelper) { this.elasticService = elasticService; this.veExportRecordHelper = veExportRecordHelper; }
public DataController(IEntityProvider entityProvider, VeExportRecordHelper veExportRecordHelper) { this.entityProvider = entityProvider; this.veExportRecordHelper = veExportRecordHelper; }