public static void RegisterAccountHolder() { Random random = new Random(); Console.Clear(); Console.WriteLine(" ACCOUNT HOLDER REGISTRATION"); Console.Write("Enter your ID: "); int id = Convert.ToInt32(Console.ReadLine()); Console.Write("Enter your First Name: "); string firstName = Console.ReadLine(); Console.Write("Enter your Middle Name: "); string middleName = Console.ReadLine(); Console.Write("Enter your Last Name: "); string lastName = Console.ReadLine(); Console.Write("Enter your Date Of Birth (yyyy/mm/dd): "); DateTime dateOfBirth = Convert.ToDateTime(Console.ReadLine()); Console.Write("Enter your Email Address: "); string email = Console.ReadLine(); Console.Write("Enter your Phone Number: "); string phoneNumber = Console.ReadLine(); Console.Write("Enter your Address: "); string address = Console.ReadLine(); Console.Write("Enter your Password: "******"Confirm your Password: "******"00000"); string secondFive = random.Next(1, 10000).ToString("00000"); string accountNumber = firstFive + secondFive; accountHolder.CreateAccountHolder(id, firstName, middleName, lastName, dateOfBirth, email, phoneNumber, address, password, confirmPassword, accountNumber); }
static void Main(string[] args) { AccountHolderRepository accountHolder = new AccountHolderRepository(); //ManagerRepository manager = new ManagerRepository(); try { //Console.WriteLine("enter your preffered id"); Console.WriteLine("Enter your ID"); int id = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Enter your First Name"); string firstName = Console.ReadLine(); Console.WriteLine("Enter your Last Name"); string lastName = Console.ReadLine(); Console.WriteLine("Enter your Middle Name"); string middleName = Console.ReadLine(); Console.WriteLine("Enter your Date of Birth"); DateTime dateOfBirth = Convert.ToDateTime(Console.ReadLine()); Console.WriteLine("Enter your Email"); string email = Console.ReadLine(); Console.WriteLine("Enter your PhoneNumber"); string phoneNumber = Console.ReadLine(); Console.WriteLine("Enter your Address"); string address = Console.ReadLine(); Console.WriteLine("Enter your Password"); string password = Console.ReadLine(); Console.WriteLine("Confirm Your Password"); string checkPassword = Console.ReadLine(); //accountHolder.CreateAccountHolder(001, "olaoluwa", "ajefera", "lionel", new DateTime(2020 - 09 - 12), "*****@*****.**", "090876543321", "lekki phase1", "read","read"); //accountHolder.CreateAccountHolder(002, "adejimi", "olamide", "cristiano", new DateTime(2020 - 09 - 12), "*****@*****.**", "08076543212", "magodo phase1", "pass", "pass"); accountHolder.CreateAccountHolder(id, firstName, lastName, middleName, dateOfBirth, email, phoneNumber, address, password, checkPassword); //Console.WriteLine("Congratulations.. Registration Succesful"); accountHolder.List(); ////accountHolder.UpdateAccountHolder(001, "adeyi", "ojo", "*****@*****.**", "Gbonogun Abeokuta", "09028041932"); ////accountHolder.RemoveAccountHolder(002); //manager.CreateManager(001, "Ade", "Kola", "Oluseyi", "*****@*****.**", "dearie223"); //manager.List(); Console.ReadKey(); } catch (Exception) { Console.WriteLine("Registration Failed Due to Wrong Input"); } }