예제 #1
0
        static public IFreeBusy CreateRequest(IDateTime fromInclusive, IDateTime toExclusive, IOrganizer organizer, IAttendee[] contacts)
        {
            var fb = new FreeBusy();

            fb.DTStamp = iCalDateTime.Now;
            fb.DTStart = fromInclusive;
            fb.DTEnd   = toExclusive;
            if (organizer != null)
            {
                fb.Organizer = organizer.Copy <IOrganizer>();
            }
            if (contacts != null)
            {
                foreach (var attendee in contacts)
                {
                    fb.Attendees.Add(attendee.Copy <IAttendee>());
                }
            }

            return(fb);
        }
예제 #2
0
파일: FreeBusy.cs 프로젝트: alexed1/dtrack
        static public IFreeBusy CreateRequest(IDateTime fromInclusive, IDateTime toExclusive, IOrganizer organizer, IAttendee[] contacts)
        {
            FreeBusy fb = new FreeBusy();
            fb.DTStamp = iCalDateTime.Now;
            fb.DTStart = fromInclusive;
            fb.DTEnd = toExclusive;
            if (organizer != null)
                fb.Organizer = organizer.Copy<IOrganizer>();
            if (contacts != null)
            {
                foreach (IAttendee attendee in contacts)
                    fb.Attendees.Add(attendee.Copy<IAttendee>());
            }

            return fb;
        }