Pseudocode Help

Hey just needed a jumping off point again, I am trying to use a switch case for the days in my cooking game. for example if its day 1 then spawn certain customers at certain time. I was wondering If I should do that in an update function or in a different method?

Here is the pseudocode:

//try to switch to the next day when the time reaches a certain time.

//maybe we check the time from the clock and get it from there. once it hits certain time then dayisdone is true and you reset clock timer.

//resume timer

//total 14 days

//reset clock

//0 or 2160

public int day = 1;

switch (day)

case 1:

//if clock == 8 then spawn customers if not then reset timer

Spawn Customer(3)

//create a variable called day is done in customer script???

if it is true, reset clock, day++

//goto next day.

break;

------------------------------------------------------------------------------------------------------

case 2:

//if clock == 8 then spawn customers if not then reset timer

spawncustomer(7)

dayIsDone true?

day++

if it is true, reset clock, day++

//goto next day.

break;

------------------------------------------------------------------------------------------------------

//Do I make a new managaer

//null checks

//if it reaches day 14 idk goto new scene a say you win idk

//figure out how to use spawnmethod in customermanager and incorporate spawnCustomer(int x);

//make a variable where the customer will always spawn on the beginning sphere

if something == whatever time spawn customer