CMIF implementiert

This commit is contained in:
Simon Martens
2024-11-18 17:25:09 +01:00
parent 822cad09de
commit 6f2a276772
9 changed files with 419 additions and 31 deletions

View File

@@ -1,5 +1,3 @@
using System.Reflection.Emit;
using System.Collections;
namespace HaWeb.Models;
using HaWeb.SearchHelpers;
using HaWeb.XMLParser;
@@ -14,9 +12,9 @@ public class CollectedItem : ISearchable {
public IDictionary<string, CollectedItem>? Items { get; set; }
public CollectedItem(
string id,
XElement element,
IXMLCollection collection,
string id,
XElement element,
IXMLCollection collection,
string? searchtext = null
) {
this.ID = id;
@@ -27,11 +25,11 @@ public class CollectedItem : ISearchable {
public string? this[string v] {
get {
if (Fields == null && Collection.GenerateDataFields != null)
if (Fields == null && Collection.GenerateDataFields != null)
Fields = Collection.GenerateDataFields(this.Element);
if (Fields != null && Fields.ContainsKey(v))
return Fields[v];
return null;
}
}
}
}