예제 #1
0
 public void enterPincode(int pin)
 {
     if (pin == 1234)
     {
         Console.WriteLine("Entered valid pin");
         machine.setState(machine.getCorrectPinState());
     }
     else
     {
         Console.WriteLine("Invalid pin. Rejecting card...");
         machine.setState(machine.getNoCardState());
     }
 }
예제 #2
0
 public void rejectCard()
 {
     Console.WriteLine("Your card got rejected");
     machine.setState(machine.getNoCardState());
 }
예제 #3
0
 public void insertCard()
 {
     Console.WriteLine("Please enter your pincode");
     machine.setState(machine.getCardPresentState());
 }