Esempio n. 1
0
 public Contestant(int registrationNumber)
 {
     firstName               = UserInterface.GetUserInputFor("first");
     lastName                = UserInterface.GetUserInputFor("last");
     emailAddress            = UserInterface.GetUserInputFor("email");
     this.registrationNumber = registrationNumber;
 }
Esempio n. 2
0
 //Member Methods
 public void EnterContestantInfo()
 {
     firstName = UserInterface.GetUserInputFor("first name");
     lastName  = UserInterface.GetUserInputFor("last name");
     email     = UserInterface.GetUserInputFor("email");
     address   = UserInterface.GetUserInputFor("street address");
 }
        //Member Methods
        public ISweepstakesManager PickManagerType()
        {
            string sweepstakesType = UserInterface.GetUserInputFor("sweepstakes manager type (stack or queue)");

            switch (sweepstakesType)
            {
            case "stack":
                return(new SweepstakesStackManager());

            case "queue":
                return(new SweepstakesQueueManager());

            default:
                throw new Exception();
            }
        }
        //Member Methods
        public void CreateSweepstake()
        {
            string sweepstakesName = UserInterface.GetUserInputFor("sweepstakes name");

            manager.InsertSweepstakes(new Sweepstakes(sweepstakesName));
        }