Exemplo n.º 1
0
            public static int GenerateID(RepositoryATM repository)
            {
                int    id;
                Random random = new Random();

                do
                {
                    id = random.Next();
                } while (repository.CheckOutRepository(id) == true);

                return(id);
            }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            RepositoryATM     repository    = new RepositoryATM();
            AccountRepository accRepository = new AccountRepository();
            Account           acc1          = new Account();
            Card card1 = acc1.Initialize(accRepository);

            User      user1      = new User(card1);
            Collector collector1 = new Collector("John");

            ATM atm1 = new ATM();

            atm1.InitializeATM(repository, atm1);

            atm1.LoadCurrency(collector1, 50000);

            atm1.Start(accRepository, user1);
        }