Exemplo n.º 1
0
        public static void MainMenu(MarketingFirm marketingFirm)
        {
            bool quit = false;

            do
            {
                Console.WriteLine("Enter 1 to create a sweepstakes. Enter 2 to pull a sweepstakes and check the winner. Enter 3 to quit.");
                input = Console.ReadLine();

                switch (input)
                {
                case "1":
                    marketingFirm.CreateSweepstakes();
                    break;

                case "2":
                    marketingFirm.GetSweepstakes();
                    break;

                case "3":
                    quit = true;
                    break;

                default:
                    break;
                }
            } while (quit == false);
        }
Exemplo n.º 2
0
        //member variables(Has A)

        //constuctor(Spawner)

        //member method(Can do)
        static void Main(string[] args)
        {
            ManagerFactory managerFactory = new ManagerFactory();
            MarketingFirm  marketingFirm  = new MarketingFirm(managerFactory.ChooseManager());

            //marketingFirm.ChooseManager();
            marketingFirm.CreateSweepstakes();



            Console.ReadLine();
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            //10-18-19 TLC int managerType = -1;

            UserInterface.Welcome();

            //10-18-19 TLC UserInterface.SetManagerType("Would you like to use the Queue manager?", 0, 1, ref managerType);-

            MarketingFirm newFirm = new MarketingFirm(ManagerFactory.SetManagerType("Would you like to use the 'stack' or 'queue' manager?"));

            newFirm.CreateSweepstakes("Black Friday");
            //newFirm.CreateSweepstakes("Spring Break"));

            newFirm.GenerateSweepstakesWinner();
            UserInterface.ProgramEnd();
            Console.ReadLine();
        }
Exemplo n.º 4
0
        public void CreateMarketingFirmManager(SweepstakesFactory factory)
        {
            MarketingFirm marketingFirm = new MarketingFirm(factory.ChooseSweepstakesManager(UserInterface.GetUserInputFor("Would you like a Queue or a Stack to manage your Sweepstakes?")));

            marketingFirm.CreateSweepstakes();
        }
Exemplo n.º 5
0
        public void CreateMarketingFirmManager()
        {
            MarketingFirm marketingFirm = new MarketingFirm();

            marketingFirm.CreateSweepstakes();
        }
Exemplo n.º 6
0
 public void CreateSweepStakes()
 {
     marketingFirm.CreateSweepstakes();
 }