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); } }
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); } }