Beispiel #1
0
        public static DayOfWeek ToDayOfWeek(this ExchangeDayOfWeek dayOfWeek)
        {
            switch (dayOfWeek)
            {
            case ExchangeDayOfWeek.Monday:
                return(DayOfWeek.Monday);

            case ExchangeDayOfWeek.Tuesday:
                return(DayOfWeek.Tuesday);

            case ExchangeDayOfWeek.Wednesday:
                return(DayOfWeek.Wednesday);

            case ExchangeDayOfWeek.Thursday:
                return(DayOfWeek.Thursday);

            case ExchangeDayOfWeek.Friday:
                return(DayOfWeek.Friday);

            case ExchangeDayOfWeek.Saturday:
                return(DayOfWeek.Saturday);

            case ExchangeDayOfWeek.Sunday:
                return(DayOfWeek.Sunday);
            }

            return(DayOfWeek.Monday);
        }
Beispiel #2
0
        private static bool HasMultipleDays(ExchangeDayOfWeek days)
        {
            int daysValue = (int)days;
            // Test if value is a power of 2
            double sqrt = Math.Sqrt(Convert.ToDouble(daysValue));

            return(sqrt != Convert.ToDouble(Convert.ToInt32(sqrt)));
        }