コード例 #1
0
        public void NotifyContestants()
        {
            Contestant Winner = PickWinner();

            for (int i = 1; i < contestantDictionary.Count + 1; i++)
            {
                if (contestantDictionary[i].registrationNumber == Winner.registrationNumber)
                {
                    sendWinnerEmail(Winner.firstName, Winner.lastName, Winner.emailAddress);
                    Console.WriteLine($"Congrats {Winner.firstName} {Winner.lastName}. You Won!");
                    Console.ReadLine();
                }
                else
                {
                    sendLoserEmail(contestantDictionary[i].firstName, contestantDictionary[i].lastName, contestantDictionary[i].emailAddress);
                    Console.WriteLine($"Sorry {contestantDictionary[i].firstName} {contestantDictionary[i].lastName}. You didn't win.");
                    Console.ReadLine();
                }
            }
        }
コード例 #2
0
        public Contestant CreateContestent()
        {
            Contestant contestant = new Contestant();

            return(contestant);
        }
コード例 #3
0
 private void PrintContestantInfo(Contestant contestant)
 {
     GUI.DisplayContestantInfo(contestant);
     Console.ReadKey();
 }
コード例 #4
0
 public void PrintContestantInfo(Contestant contestant)
 {
     Console.WriteLine("Information for contestant registration number: {0}\nName: {1} {2}\nEmail Address: {3}", contestant.registrationNumber, contestant.firstName, contestant.lastName, contestant.emailAddress);
 }
コード例 #5
0
 public void RegisterContestant(Contestant contestant)
 {
     contestants.Add(contestant.registrationNumber, contestant);
 }
コード例 #6
0
 public void CreateNewContestant()
 {
     contestant = new Contestant();
 }
コード例 #7
0
 public void PrintContestantInfo(Contestant contestant)
 {
     Console.WriteLine($"The contestant's name is {contestant.firstName} {contestant.lastName}.");
     Console.WriteLine($"Their email is {contestant.emailAddress} and their registration number is {contestant.registrationNumber}.");
 }
コード例 #8
0
 public void PrintContestantInfo(Contestant contestant)
 {
     Console.WriteLine("\n" + contestant.FirstName + " " + contestant.LastName + "\n" + contestant.Email + "\n" + contestant.Address + "\n" + contestant.RegistrationNumber);
 }
コード例 #9
0
 public void RegisterContestant(Contestant contestant)
 {
     contestants.Add(contestants.Count, contestant);
 }
コード例 #10
0
 public void PrintContestantInfo(Contestant contestant)
 {
     UserInterface.DisplayContestantInformation(contestant);
 }
コード例 #11
0
 // member methods
 public void RegisterContestant(Contestant contestant)
 {
     contestant.RegNumber = regNumberCount;
     contestants.Add(regNumberCount, contestant);
     regNumberCount++;
 }
コード例 #12
0
 public void PrintContestantInfo(Contestant contestant)
 {
     Console.WriteLine($"{contestant.firstName} \n {contestant.lastName} \n {contestant.emailAddress} \n {contestant.registrationNumber}");
 }
コード例 #13
0
 public static void DisplayContesttantInfo(Contestant contestant, Dictionary <int, string> dictionary)
 {
 }
コード例 #14
0
 public void RegisterContestant(Contestant contestant)
 {
     contestantDictionary.Add(RegistrationNumber, contestant);
 }
コード例 #15
0
 public void PrintContestantInfo(Contestant contestant)
 {
     UserInterface.DisplayContestantInfo(contestant.FirstName, contestant.LastName, contestant.EmailAddress, contestant.RegistrationNumber);
 }
コード例 #16
0
 public void PrintContestantInfo(Contestant contestant)
 {
     Console.WriteLine(contestant.FirstName + " " + contestant.LastName);
 }
コード例 #17
0
        public void AlertWinner(Contestant winner)
        {
            MimeMessage message = CreateWinnerMessage(winner.FirstName + winner.LastName, winner.Email);

            SendEmail(message);
        }