public Menu createMenu(ATM atm) { PINMenu menu = new PINMenu(atm.Terminal, atm.Factory); NotifyMenu notifyMenu = new NotifyMenu(menu); atm.eventManager.subscribe(EVENT_TYPE.CHANGEPIN, notifyMenu); return(notifyMenu); }
public Menu createMenu(ATM atm) { SumMenu menu = new SumMenu(atm.Terminal, atm.Factory); NotifyMenu notifyMenu = new NotifyMenu(menu); atm.eventManager.subscribe(EVENT_TYPE.CHOOSESUM, notifyMenu); return(notifyMenu); }
public Menu createMenu(ATM atm) { WithdrawMenu menu = new WithdrawMenu(atm.Terminal, atm.Factory); NotifyMenu notifyMenu = new NotifyMenu(menu); atm.eventManager.subscribe(EVENT_TYPE.REMOVEFROMWITHDRAW, notifyMenu); atm.eventManager.subscribe(EVENT_TYPE.WITHDRAW, notifyMenu); return(notifyMenu); }