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); }
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))); }