How does one add required/optional attendees + organizer(s) to an iCal event?
I'm using the excellent DDay library, and would love to be able to also add a CN, but haven't found any examples in the documentation, the downloaded examples or elsewhere.
Thanks!
I got a solution. Not very neat but its working for me.
iCalendar calendar = new iCalendar();
calendar.Method = "PUBLISH";
Event evt = calendar.Create<Event>();
var attendes = new List<IAttendee>();
//required attendee
IAttendee attendee1 = new DDay.iCal.Attendee("MAILTO:[email protected]")
{
CommonName = "Naveen Jose",
Role = "REQ-PARTICIPANT"
};
attendes.Add(attendee1);
//optional attendee
IAttendee attendee2 = new DDay.iCal.Attendee("MAILTO:[email protected]")
{
CommonName = "Noah Naveen",
Role = "OPT-PARTICIPANT"
};
attendes.Add(attendee2);
if (attendes != null && attendes.Count > 0)
{
evt.Attendees = attendes;
}
You could also use RSVP = true to prompt for a reply from the attendee
IAttendee attendee1 = new DDay.iCal.Attendee("MAILTO:[email protected]")
{
CommonName = "Naveen Jose",
Role = "REQ-PARTICIPANT",
RSVP = true
};
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With