internal static Calendar CreateDefaultCalendar(string subject, string organizerEmailAddress, string attendeeEmailAddress)
{
Calendar calendar = new Calendar
{
Timezone = Common.GetTimeZone("(UTC) Coordinated Universal Time", 0),
DtStamp = DateTime.UtcNow,
StartTime = DateTime.UtcNow.AddHours(1),
Subject = subject,
UID = Guid.NewGuid().ToString(),
OrganizerEmail = organizerEmailAddress,
OrganizerName = organizerEmailAddress,
Location = "My Office",
EndTime = DateTime.UtcNow.AddHours(2),
Sensitivity = 0,
BusyStatus = 1,
AllDayEvent = 0
};
List<Response.AttendeesAttendee> attendeelist = new List<Response.AttendeesAttendee>
{
new Response.AttendeesAttendee
{
Email = attendeeEmailAddress,
Name = attendeeEmailAddress,
AttendeeStatus = 0,
AttendeeType = 1
}
};
calendar.Attendees = new Response.Attendees { Attendee = attendeelist.ToArray() };
return calendar;
}