//Example code for marketing firm to put in contestants, pick winner, and send messages public void Start() { int sweepstakesAmount = UserInterface.SetAmountOfSweepstakes(); for (int i = 0; i < sweepstakesAmount; i++) { Sweepstakes sweepstakes = null; sweepstakes = new Sweepstakes(UserInterface.SetSweepstake()); int amountOfContestants = UserInterface.SetAmountOfContestants(); for (int j = 0; j < amountOfContestants; j++) { Contestants contestants = new Contestants(); sweepstakes.RegistrerContestants(contestants); sweepstakes.PrintContestantInfo(contestants); } manager.InsertSweepstakes(sweepstakes); } for (int j = 0; j < sweepstakesAmount; j++) { Sweepstakes current; current = manager.GetSweepstakes(); Console.WriteLine(current.PickWinner()); current.SendMessage(); } Console.ReadLine(); }
public void PrintContestantInfo(Contestants contestant) { Console.WriteLine("Registration Number: " + contestant.RegNum); Console.WriteLine("Name: " + contestant.FirstName + " " + contestant.LastName); Console.WriteLine("Email: " + contestant.Email); Console.ReadLine(); }
public void RegistrerContestants(Contestants contestant) { contestant.FirstName = UserInterface.SetFirstName(); contestant.LastName = UserInterface.SetLastName(); contestant.Email = UserInterface.SetEmail(); contestant.RegNum = UserInterface.SetRegNum(); contestants.Add(contestant.RegNum, contestant); }
public void RegisterContestant() { Contestants contestant = new Contestants(); contestant.GetInfo(); // contestant.registrationNumber = contestants.Add(contestant.registrationNumber, contestant); }
public Contestants() { Contestants contestant = new Contestants(); contestant.firstName; Console.Write("Contestant First Name: "); Console.ReadLine(); Console.Write("Contestant Last Name: "); Console.ReadLine(); contestant.lastName = Console.WriteLine }
public string PickWinner() { winner = new Contestants(); Random winningNum = new Random(); List <string> regNumbers = new List <string>(); foreach (var item in contestants) { regNumbers.Add(item.Key); } winner.RegNum = regNumbers[winningNum.Next(regNumbers.Count)]; contestants.TryGetValue(winner.RegNum, out winner); return(winner.FirstName + " " + winner.LastName); }
public Contestants PickWinner() { int winningNumber; winningNumber = RandomizeWinner(); foreach (KeyValuePair <int, Contestants> pair in contestantsList) { if (winningNumber == pair.Key) { winner = pair.Value; } } return(winner); }
public void RegisterContestant(Contestants contestants) { if (contestantCounter < maxContestants) { contestants = new Contestants(); contestants.GetContestantsInfo(); contestantCounter++; contestants.registrationNumber = contestantCounter; contestantsList.Add(contestantCounter, contestants); } else { UserInterface.MaxAmountReached(); } }
public Sweepstakes GetSweepstakes() { Contestants stack = new Contestants();
public void PrintContestantInfo(Contestants contestant) { Contestants contestant = new Contestant(); Console.WriteLine(contestant Info) }
public void PrintContestantInfo(Contestants contestant) { Console.WriteLine("Name: " + contestant.firstName + " " + contestant.lastName + "/n Email: " + contestant.email + "/n Registration Number: " + contestant.registrationNumber); }