public bool AddCust() { string first_name = "", last_name = "", user_name = "", email = "", pwd = "", ver_pwd = " "; Console.WriteLine("Adding user, enter empty string at any time to quit:"); //Short circuit to quit if user enters empty string if (Wrappers.ReadString("Enter first name", out first_name) || Wrappers.ReadString("Enter last name", out last_name) || Wrappers.ReadString("Enter username", out user_name) || Wrappers.ReadString("Enter email", out email)) { Console.WriteLine("Quiting"); return(false); } else { do { Console.WriteLine("Enter password"); pwd = EnterPass(); Console.WriteLine("\nVerify password"); ver_pwd = EnterPass(); } while (pwd != ver_pwd); if (ValidateCustomerInfo(first_name, last_name, user_name, email, pwd)) { current_id = DAL.AddCust(first_name, last_name, user_name, email, pwd); return(true); } return(false); } }