public static new TeamMember CreatePerson() { string inputfirst = StringGetter.Get("Enter the first name:"); string inputlast = StringGetter.Get("Enter the last name:"); int inputage; while (true) { if (int.TryParse(StringGetter.Get("Enter the age:"), out inputage)) { break; } else { Console.WriteLine("Not a valid entry. Please enter a whole number"); } } string inputemail; while (true) { string inputemailORIG = StringGetter.Get("Enter the email:"); if (Regex.IsMatch(inputemailORIG, @"^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$")) { inputemail = inputemailORIG; break; } else { Console.WriteLine("Not a valid email format."); } } double inputsalary; while (true) { if (double.TryParse(StringGetter.Get("Enter the salary:"), out inputsalary)) { break; } else { Console.WriteLine("Not a valid entry. Please enter a number"); } } return(new TeamMember(inputfirst, inputlast, inputage, inputemail, inputsalary)); }
public static Person CreatePerson() { string inputfirst = StringGetter.Get("Enter the first name:"); string inputlast = StringGetter.Get("Enter the last name:"); int inputage; while (true) { if (int.TryParse(StringGetter.Get("Enter the age:"), out inputage)) { break; } else { Console.WriteLine("Not a valid entry. Please enter a whole number"); } } string inputemail = StringGetter.Get("Enter the email:"); return(new Person(inputfirst, inputlast, inputage, inputemail)); }