示例#1
0
 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);
 }
示例#2
0
        //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);
        }
示例#3
0
        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.");
                }
            }
        }
示例#4
0
        //member methods
        public void CreateSweepStake()
        {
            SweepStakes sweepStakes = new SweepStakes(UserInterface.GetUserInputFor("What would you like to call your Sweepstakes?"));

            manager.InsertSweepStakes(sweepStakes);
        }