feat(news,calendar): improve corporate calendar filters and news sentiment dialogs
This commit is contained in:
@@ -105,8 +105,28 @@ public class CalendarController : ControllerBase
|
||||
!string.Equals(category, "Alle", StringComparison.OrdinalIgnoreCase) &&
|
||||
!string.Equals(category, "all", StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
string catKey = category.ToLowerInvariant();
|
||||
filtered = filtered.Where(e =>
|
||||
string.Equals(e.EventType, category, StringComparison.OrdinalIgnoreCase));
|
||||
{
|
||||
string t = (e.EventType ?? string.Empty).ToLowerInvariant();
|
||||
if (catKey.Contains("earn") || catKey.Contains("quartal") || catKey.Contains("ergebnis"))
|
||||
{
|
||||
return t.Contains("earn") || t.Contains("quart") || t.Contains("ergebnis") || t.Contains("finan") || t.Contains("report") || t.Contains("bilanz") || string.Equals(t, "event", StringComparison.OrdinalIgnoreCase);
|
||||
}
|
||||
if (catKey.Contains("ex") || catKey.Contains("div"))
|
||||
{
|
||||
return (t.Contains("ex") || t.Contains("div") || t.Contains("ausschütt")) && !t.Contains("pay") && !t.Contains("zahl");
|
||||
}
|
||||
if (catKey.Contains("pay") || catKey.Contains("zahl"))
|
||||
{
|
||||
return t.Contains("pay") || t.Contains("zahl") || t.Contains("auszahl");
|
||||
}
|
||||
if (catKey.Contains("split"))
|
||||
{
|
||||
return t.Contains("split");
|
||||
}
|
||||
return t.Contains(catKey) || string.Equals(e.EventType, category, StringComparison.OrdinalIgnoreCase);
|
||||
});
|
||||
}
|
||||
|
||||
if (date.HasValue)
|
||||
|
||||
Reference in New Issue
Block a user