Example #1
0
        //member methods (CAN DO)
        public void CreateMarketingFirmWithManager()
        {
            ISweepstakesManager sweepstakesManager;
            MarketingFirm       marketingFirm;

            UserInterface.PromptUser("What manager type would you like to create (queue or stack)?");
            string managerType = Console.ReadLine();

            switch (managerType)
            {
            case "queue":
                sweepstakesManager = new SweepstakesQueueManager();
                marketingFirm      = new MarketingFirm(sweepstakesManager);
                break;

            case "stack":
                sweepstakesManager = new SweepstakesStackManager();
                marketingFirm      = new MarketingFirm(sweepstakesManager);
                break;
            }
        }
 //member methods (CAN DO)
 public void CreateSweepstake()
 {
     UserInterface.PromptUser("What would you like to call your sweepstake?");
     Sweepstakes newSweepstakes = new Sweepstakes(UserInterface.GetUserInputFor());
 }
Example #3
0
 public void GetEmail()
 {
     UserInterface.PromptUser("What is your email address?");
     emailAddress = UserInterface.GetUserInputFor();
 }
Example #4
0
 public void GetLastName()
 {
     UserInterface.PromptUser("What is your last name?");
     lastName = UserInterface.GetUserInputFor();
 }
Example #5
0
 public void GetFirstName()
 {
     UserInterface.PromptUser("What is your first name?");
     firstName = UserInterface.GetUserInputFor();
 }