private static void ConsoleMainMenu() { bool active = true; while (active == true) { PrintConsole.MainBanner(); PrintConsole.MainMenu(); var option = Console.ReadLine(); switch (option) { case "1": //Create account PrintConsole.AccountCreationBanner(); Console.WriteLine("Enter first name:"); var firstName = Console.ReadLine(); Console.WriteLine("Enter Last Name:"); var lastName = Console.ReadLine(); var fullName = firstName + " " + lastName; Console.WriteLine("Enter Address:"); var customerAddress = Console.ReadLine(); Console.WriteLine("Enter Phone Number:"); var customerPhoneNumber = Console.ReadLine(); Console.WriteLine("Enter Email Address: "); var customerEmailAddress = Console.ReadLine(); Console.WriteLine("Enter your drivers License number:"); var customerDriversLicenseNumber = Console.ReadLine(); Console.WriteLine("Enter your rental credit card:"); var customerCreditCardNumber = Console.ReadLine(); //CreateAccount(string customerName, string customerAddress, string customerPhoneNumber, string customerEmailAddress, string driverLicenseNumber, int customerCreditCardNumber var account = CustomerAccounts.CreateAccount(fullName, customerAddress, customerPhoneNumber, customerEmailAddress, customerDriversLicenseNumber, customerCreditCardNumber); break; case "2": //Log into existing account ConsoleCustomerMenu(); break; case "3": // Exit active = false; break; } } }
//Account Creation public static CustomerAccounts CreateAccount(string customerName, string customerAddress, string customerPhoneNumber, string customerEmailAddress, string customerDriverLicenseNumber, string customerCreditCardNumber) { var account = new CustomerAccounts { CustomerName = customerName, CustomerAddress = customerAddress, CustomerPhoneNumber = customerPhoneNumber, CustomerEmailAddress = customerEmailAddress, CustomerDriversLicenseNumber = customerDriverLicenseNumber, CustomerCreditCardNumber = customerCreditCardNumber, }; accounts.Add(account); return(account); }
public static void PrintAllAccounts() { var accounts = CustomerAccounts.GetAllAccounts(); foreach (var getaccount in accounts) { Console.WriteLine($"Account Number: {getaccount.CustomerAccountNumber},"); Console.WriteLine($"Name: {getaccount.CustomerName},"); Console.WriteLine($"Address: {getaccount.CustomerAddress},"); Console.WriteLine($"Phone Number: {getaccount.CustomerPhoneNumber},"); Console.WriteLine($"Email: {getaccount.CustomerEmailAddress},"); Console.WriteLine($"Credit Card: {getaccount.CustomerCreditCardNumber}"); Console.WriteLine(); } }
static void Main(string[] args) { while (true) { PrintMainBanner(); PrintMainMenu(); var option = Console.ReadLine(); switch (option) { case "1": PrintAccountCreationMenu(); Console.WriteLine("Enter first name:"); var firstName = Console.ReadLine(); Console.WriteLine("Enter Last Name:"); var lastName = Console.ReadLine(); var fullName = firstName + " " + lastName; Console.WriteLine("Enter Address:"); var customerAddress = Console.ReadLine(); Console.WriteLine("Enter Phone Number:"); var customerPhoneNumber = Console.ReadLine(); Console.WriteLine("Enter Email Address: "); var customerEmailAddress = Console.ReadLine(); Console.WriteLine("Enter your drivers License number:"); var customerDriversLicenseNumber = Console.ReadLine(); Console.WriteLine("Enter your rental credit card:"); var customerCreditCardNumber = Console.ReadLine(); //CreateAccount(string customerName, string customerAddress, string customerPhoneNumber, string customerEmailAddress, string driverLicenseNumber, int customerCreditCardNumber var account = CustomerAccounts.CreateAccount(fullName, customerAddress, customerPhoneNumber, customerEmailAddress, customerEmailAddress, customerCreditCardNumber); break; case "2": PrintAccountMenuHeader(); PrintAccountMenu(); Console.ReadLine(); break; case "3": PrintAllAccountsMenu(); PrintAllAccounts(); Console.ReadLine(); break; case "4": return; } } }