public static OlDaysOfWeek MapDayOfWeek2To1 (IList<IWeekDay> source)
{
OlDaysOfWeek target = 0;
foreach (var day in source)
{
switch (day.DayOfWeek)
{
case DayOfWeek.Monday:
target |= OlDaysOfWeek.olMonday;
break;
case DayOfWeek.Tuesday:
target |= OlDaysOfWeek.olTuesday;
break;
case DayOfWeek.Wednesday:
target |= OlDaysOfWeek.olWednesday;
break;
case DayOfWeek.Thursday:
target |= OlDaysOfWeek.olThursday;
break;
case DayOfWeek.Friday:
target |= OlDaysOfWeek.olFriday;
break;
case DayOfWeek.Saturday:
target |= OlDaysOfWeek.olSaturday;
break;
case DayOfWeek.Sunday:
target |= OlDaysOfWeek.olSunday;
break;
}
}
return target;
}