public static DayOfWeek GetDow(string[] p, DayOfWeek def = DayOfWeek.Sunday)
{
List<string> dows = new List<string> { "sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday" };
int dow = (int)def;
for (int x = 0; x < p.Length; x++)
{
string r = p[x].ToLower();
int xx = dows.IndexOf(r);
if(xx>0)
{
dow = xx;
break;
}
}
return (DayOfWeek)dow;
}