private static DayOfWeek dayOfWeek(string weekDay)
{
if (weekDay!=null && weekDay.Length==3) {
if (weekDay[0]=='T' || weekDay[0]=='t') {
if ((weekDay[1]=='U' || weekDay[1]=='u') && (weekDay[2]=='E' || weekDay[2]=='e')) {
return DayOfWeek.Tuesday;
}
if ((weekDay[1]=='H' || weekDay[1]=='h') && (weekDay[2]=='U' || weekDay[2]=='u')) {
return DayOfWeek.Thursday;
}
}
if (weekDay[0]=='S' || weekDay[0]=='s') {
if ((weekDay[1]=='U' || weekDay[1]=='u') && (weekDay[2]=='N' || weekDay[2]=='n')) {
return DayOfWeek.Sunday;
}
if ((weekDay[1]=='A' || weekDay[1]=='a') && (weekDay[2]=='T' || weekDay[2]=='t')) {
return DayOfWeek.Saturday;
}
}
if ((weekDay[0]=='M' || weekDay[0]=='m') && (weekDay[1]=='O' || weekDay[1]=='o') && (weekDay[2]=='N' || weekDay[2]=='n')) {
return DayOfWeek.Monday;
}
if ((weekDay[0]=='W' || weekDay[0]=='w') && (weekDay[1]=='E' || weekDay[1]=='e') && (weekDay[2]=='D' || weekDay[2]=='d')) {
return DayOfWeek.Wednesday;
}
if ((weekDay[0]=='F' || weekDay[0]=='f') && (weekDay[1]=='R' || weekDay[1]=='r') && (weekDay[2]=='I' || weekDay[2]=='i')) {
return DayOfWeek.Friday;
}
}
return (DayOfWeek)unchecked(-1);
}