I am converting an outlook apppointment to a scheduleview appointment, in converting the recurrence I am trying to build a RecurrenceDays, I may be missing something but I have not been able to find any documentation on building a RecurrencePattern from scratch so I am winging it.
When I step through the code below everything is fine except RecurrenceDay.AddDay doesn't do anything, The result is that telerikdays is always None. What am I missing?
When I step through the code below everything is fine except RecurrenceDay.AddDay doesn't do anything, The result is that telerikdays is always None. What am I missing?
pat.Frequency = RecurrenceFrequency.Weekly;
pat.MaxOccurrences = week.NumberOfOccurrences;
Microsoft.Exchange.WebServices.Data.DayOfTheWeekCollection days = ((Microsoft.Exchange.WebServices.Data.Recurrence.WeeklyPattern)week).DaysOfTheWeek;
RecurrenceDays telerikdays = new RecurrenceDays();
foreach (DayOfWeek d in days)
{
switch (d)
{
case DayOfWeek.Friday: telerikdays.AddDay(RecurrenceDays.Friday); break;
case DayOfWeek.Saturday: telerikdays.AddDay(RecurrenceDays.Saturday); break;
case DayOfWeek.Sunday: telerikdays.AddDay(RecurrenceDays.Sunday); break;
case DayOfWeek.Monday: telerikdays.AddDay(RecurrenceDays.Monday); break;
case DayOfWeek.Tuesday: telerikdays.AddDay(RecurrenceDays.Tuesday); break;
case DayOfWeek.Wednesday: telerikdays.AddDay(RecurrenceDays.Wednesday); break;
case DayOfWeek.Thursday: telerikdays.AddDay(RecurrenceDays.Thursday); break;
}
}
pat.DaysOfWeekMask = telerikdays;