Esempio n. 1
0
 public static void HandleAccountManagerMenu(string subOption)
 {
     if (subOption.Equals("0"))
     {
         return;
     }
     else if (subOption.Equals("1"))
     {
         DataProcess.RegisterManager();
         ShowSubMenu("2");
     }
     else if (subOption.Equals("2"))
     {
         Console.WriteLine("Hey, manager you successfully logged in!");
         ShowSubMenu("1");
     }
     else if (subOption.Equals("3"))
     {
         DataProcess.ListAccountHolders();
         ShowSubMenu("2");
     }
     else
     {
         throw new Exception(Constants.ActionNotRecognized);
     }
 }
Esempio n. 2
0
        public static void HandleAccountHolderMenu(string subOption)
        {
            if (subOption.Equals("0"))
            {
                return;
            }
            else if (subOption.Equals("1"))
            {
                DataProcess.RegisterAccountHolder();
                ShowSubMenu("1");
            }
            else if (subOption.Equals("2"))
            {
                AccountHolderRepository accountHolder = new AccountHolderRepository();
                Console.WriteLine("LOGIN");

                bool login = false;
                int  tries = 3;

                do
                {
                    Console.Write("Enter your email: ");
                    string userEmail = Console.ReadLine();

                    Console.Write("Enter Password: "******"Incorrect email or passsword. You have {"tries".ToQuantity(--tries)} left");
                        }
                        else
                        {
                            Console.WriteLine("Account Locked!. Contact The Admin");
                            break;
                        }
                    }
                } while (!login);
            }
            else if (subOption.Equals("3"))
            {
                DataProcess.ListAccountHolders();
                ShowSubMenu("1");
            }
            else
            {
                throw new Exception(Constants.ActionNotRecognized);
            }
        }