GetDayOfWeek ....
DayOfWeek oder
DayOfTheWeek
Und wenn die While-Schleife zu früh abbricht, dann stimmt deine Bedingung wohl nicht.
Oder wenn die Schleife immer mindestens einmal durchlaufen soll, dann es womöglich mal mit einer Repeat-Schleife versuchen.
Ein Therapeut entspricht 1024 Gigapeut.