public Contestant(int registrationNumber) { firstName = UserInterface.GetUserInputFor("first"); lastName = UserInterface.GetUserInputFor("last"); emailAddress = UserInterface.GetUserInputFor("email"); this.registrationNumber = registrationNumber; }
//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)); }