public ZonelessEventStore FindTodayEvents()
{
ZonelessEventStore es;
try
{
es = this.es_getter(this.cache);
es.events = es.events.FindAll(e => Utils.DtIsTodayInTz(e.dtstart, this.calinfo.tzinfo));
var events_having_dt = es.events.FindAll(evt => ZonelessEventStore.IsZeroHourMinSec(evt) == false);
var events_not_having_dt = es.events.FindAll(evt => ZonelessEventStore.IsZeroHourMinSec(evt) == true);
es.events = new List<ZonelessEvent>();
foreach (var evt in events_having_dt)
es.events.Add(evt);
foreach (var evt in events_not_having_dt)
es.events.Add(evt);
}
catch (Exception e)
{
es = new ZonelessEventStore(this.calinfo);
GenUtils.PriorityLogMsg("exception", "CalendarRenderer.FindTodayEvents", e.Message + e.StackTrace);
}
return es;
}