public bool Contains(Ical.Net.Calendar calendar)
        {
            if (!History.Any() || calendar == null || calendar.Events == null || calendar.Events.FirstOrDefault() == null)
            {
                return(false);
            }

            var eventObj = calendar.Events.First();

            var isExist = History
                          .Where(x => x.Method == calendar.Method)
                          .Select(x => x.Events.First())
                          .Any(x => x.Sequence == eventObj.Sequence && DDayICalParser.ToUtc(x.DtStamp) == DDayICalParser.ToUtc(eventObj.DtStamp));

            return(isExist);
        }
Beispiel #2
0
 public EventHistoryHelper(
     DDayICalParser dDayICalParser)
 {
     DDayICalParser = dDayICalParser;
 }