public void GenerateSweepstakesWinner()
        {
            Sweepstakes tempSweepstakes = sweepstakesManager.GetSweepstakes();
            Contestant  tempWinner      = tempSweepstakes.PickWinner();

            tempSweepstakes.PrintContestantInfo(tempSweepstakes, tempWinner);
            tempSweepstakes.NotifyContestants();
        }
Example #2
0
        public void GetSweepstakes()
        {
            Sweepstakes sweepstakes = manager.GetSweepstakes();

            if (sweepstakes == null)
            {
                Console.WriteLine("There are no sweepstakes present.");
            }
            else
            {
                sweepstakes.NotifyContestants();
            }
        }
Example #3
0
        // Get the next sweepstakes from the manager, pick a winner, notify all contestants.
        public bool RunNextSweepstake()
        {
            Sweepstakes sweepstake = manager.GetSweepstakes();

            if (sweepstake != null)
            {
                sweepstake.PrintContestantsInfo();
                Contestant winner = sweepstake.PickWinner();
                sweepstake.PrintWinnerContestantInfo(winner);
                sweepstake.NotifyContestants(winner);

                return(true);
            }

            return(false);
        }
Example #4
0
        static void Main(string[] args)
        {
            Sweepstakes sweepstakes = new Sweepstakes("dictionary sweepstakes");

            //Contestant contestantWinner;

            sweepstakes.RegisterContestant(new Contestant());
            sweepstakes.RegisterContestant(new Contestant());
            sweepstakes.RegisterContestant(new Contestant());
            sweepstakes.RegisterContestant(new Contestant());

            //contestantWinner = sweepstakes.PickWinner();
            //sweepstakes.PrintContestantInfo(contestantWinner);
            sweepstakes.NotifyContestants(sweepstakes);
            Console.ReadLine();
        }