public void CreateContestant()
 {
     firstName          = User_Interface.GetContestantFirstName();
     lastName           = User_Interface.GetContestantLastName();
     email              = User_Interface.GetContestantEmail();
     registrationNumber = User_Interface.GetContestantRegistrationNumber();
 }
 public Contestant()
 {
     this.firstName        = User_Interface.ContestantFirstName();
     this.lastName         = User_Interface.ContestantLastName();
     this.email            = User_Interface.ContestantEmail();
     this.registrationCode = User_Interface.ContestantRegistrationCode();
 }
        public void InsertSweepStakes(SweepStakes sweepStakes)
        {
            int numOfSweepStakes = User_Interface.HowManySweepStakesToAdd();

            while (numOfSweepStakes != 0)
            {
                sweepStakes = new SweepStakes();
                sweepStakes.RegisterContestant();
                queue.Enqueue(sweepStakes);
                numOfSweepStakes--;
            }
        }
        public ISweepStakeManager WhichManager()
        {
            switch (User_Interface.TypeOfManager())
            {
            case "stack":
                return(new SweepStakesStackManager());

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

            default:
                throw new ApplicationException(string.Format("Not a valid manager"));
            }
        }
        public void RegisterContestant()
        {
            int numOfContestants = User_Interface.HowManyContestants();

            while (numOfContestants != 0)
            {
                IContestant contestant = new Contestant();
                contestants.Add(count, contestant);
                contestantList.Add(contestant);
                PrintContestantInfo(contestant);
                count++;
                numOfContestants--;
            }
        }
Exemple #6
0
        public static ISweepstakesManager PickManager(string manager)
        {
            ISweepstakesManager user = null;

            switch (manager)
            {
            case "stack":
                user = new SweepstakesStackManager();
                break;

            case "queue":
                user = new SweepstakesQueueManager();
                break;

            default:
                return(PickManager(User_Interface.AskForManager()));;
            }
            return(user);
        }
Exemple #7
0
 public ISweepstakesManager ValueOfManager()
 {
     return(FactoryManager.PickManager(User_Interface.AskForManager()));
 }
 public SweepStakes()
 {
     this.name = User_Interface.SweepStakesName();
 }