コード例 #1
0
        private Contestant CreateContestant()
        {
            Contestant contestant = SweepstakesFactory.CreateContestant();

            contestant.registrationNumber = UserInput.GetData("Enter new contenstant registration number", new Regex(regexLettersNumbersUnderscore));
            contestant.firstName          = UserInput.GetData("Contestant First Name: ", new Regex(regexLetters));
            contestant.lastName           = UserInput.GetData("Contestant Last Name: ", new Regex(regexLetters));
            contestant.email = UserInput.GetData("Contestant Email: ", new Regex(regexEmail));
            return(contestant);
        }
コード例 #2
0
 private MarketingFirm DetermineMarketingFirmManager(string choice)
 {
     if (choice == "queue")
     {
         return(SweepstakesFactory.CreateSweepstakesQueueManager());
     }
     else
     {
         return(SweepstakesFactory.CreateSweepstakesStackManager());
     }
 }
コード例 #3
0
 public void CreateSweepStakes(string nameOfSweepstakes)
 {
     sweepstakesManager.InsertSweepStakes(SweepstakesFactory.CreateNewSweepStakes(nameOfSweepstakes));
 }