public Contestant RunSweepstakes() { Sweepstakes sweepstakes = _Manager.GetSweepstakes(); Contestant Winner; Int32.TryParse(usetInterface.GetUserInputFor("contestant maximum?"), out int ContestanrMaximum); int Contestant = 0; do { Contestant NewContestant; sweepstakes.RegisterContestant(NewContestant = new Contestant(usetInterface.GetUserInputFor("Enter First Name: "), usetInterface.GetUserInputFor("Enter Last Name: "), usetInterface.GetUserInputFor("Enter Email: "))); sweepstakes.PrintInfo(NewContestant); Contestant++; }while (ContestanrMaximum != Contestant); Winner = sweepstakes.PickWinner(); sweepstakes.EmailContestantsForPrizeOrNot(Winner, sweepstakes); return(Winner); }
public void RegisterContestant(Contestant contestant) { contestant.RegistrationNumber = (contestants.Count) + 1; contestants.Add(contestant.RegistrationNumber, contestant); }