mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2026-01-09 11:21:04 +08:00
Adding GetNullableDateTime to ISearchHit and LuceneSearchHit
This commit is contained in:
@@ -38,7 +38,7 @@ namespace Lucene.Models
|
||||
public string GetString(string name)
|
||||
{
|
||||
var field = _doc.GetField(name);
|
||||
return field == null ? null : field.StringValue;
|
||||
return field?.StringValue;
|
||||
}
|
||||
|
||||
public DateTime GetDateTime(string name)
|
||||
@@ -46,5 +46,11 @@ namespace Lucene.Models
|
||||
var field = _doc.GetField(name);
|
||||
return field == null ? DateTime.MinValue : DateTools.StringToDate(field.StringValue);
|
||||
}
|
||||
|
||||
public DateTime? GetNullableDateTime(string name)
|
||||
{
|
||||
var field = _doc.GetField(name);
|
||||
return field == null ? default(DateTime?) : DateTools.StringToDate(field.StringValue);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,5 +11,6 @@ namespace Orchard.Indexing
|
||||
bool GetBoolean(string name);
|
||||
string GetString(string name);
|
||||
DateTime GetDateTime(string name);
|
||||
DateTime? GetNullableDateTime(string name);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user