bool CreateNewUser(string username) { Console.WriteLine("Creating a new user"); //make sure nobody is logged in if (session.IsLoggedIn()) { Console.WriteLine("You are already logged in!"); //TODO: go to password validation currentMenu = Menu.Main; return(false); } //check if username is in db if (session.AttemptLogin(username)) { session.Logout(); Console.WriteLine("There is already somebody with that username!"); return(false); } //name validation? Console.Write("Please enter your first name: "); string fName = Console.ReadLine(); Console.Write("Please enter your last name: "); string lName = Console.ReadLine(); session.AddCustomerToDb(username, fName, lName); if (session.AttemptLogin(username)) { //TODO: go to password validation currentMenu = Menu.Main; return(true); } else { Console.WriteLine("Something has gone wrong! Returning to start menu"); currentMenu = Menu.Welcome; return(false); } }