public void RegisterContestant(Contestant contestant) { contestant.FirstName = UserInterface.GetUserInputFor("Please enter your First name"); contestant.LastName = UserInterface.GetUserInputFor("Please enter your Last name"); contestant.EmailAddress = UserInterface.GetUserInputFor("Please enter your Email"); contestant.RegistrationNumber = contestants.Count; contestants.Add(contestant.RegistrationNumber, contestant); }
//member methods public void RegisterContestant(Contestant contestant) { contestant.firstName = UserInterface.GetUserInputFor("Please enter your first name: "); contestant.lastName = UserInterface.GetUserInputFor("Please enter your last name: "); contestant.emailAddress = UserInterface.GetUserInputFor("Please enter your email address: "); int registrationCounter = contestants.Count; contestant.registrationNumber = registrationCounter++; contestants.Add(contestant.registrationNumber, contestant); }
public static ISweepStakesManager GetChoiceOfManager() { string choice = UserInterface.GetUserInputFor("What kind of manager would you like to hold all of your Sweepstakes?\nType 1 for a Stack.\nType 2 for a Queue."); while (true) { if (choice == "1") { SweepStakesStackManager sweepStakesStackManager = new SweepStakesStackManager(); return(sweepStakesStackManager); } else if (choice == "2") { SweepStakesQueueManager sweepStakesQueueManager = new SweepStakesQueueManager(); return(sweepStakesQueueManager); } else { Console.WriteLine("Invalid option, select again."); } } }
//member methods public void CreateSweepStake() { SweepStakes sweepStakes = new SweepStakes(UserInterface.GetUserInputFor("What would you like to call your Sweepstakes?")); manager.InsertSweepStakes(sweepStakes); }