private System.Linq.Expressions.Expression<Func<cal.Event, bool>> GetCalendarPredicate()
{
var predicateCalendars = LinqExtensions.False<cal.Event>();
foreach (var id in _calendars)
{
var localID = id;
predicateCalendars = predicateCalendars.OrElse<cal.Event>(i => i.Calendar.ID == localID);
}
return predicateCalendars;
}