public void CreateMarketingFirmWithManager()
        {
            SweepstakesStackManager Stack = new SweepstakesStackManager();
            MarketingFirm           firm  = new MarketingFirm(Stack);

            firm.CreateSweepstake();
        }
Exemple #2
0
        public void CreateMarketingFirmWithManager()
        {
            ISweepstakesManager manager       = UserInterface.GetManagerType();
            MarketingFirm       marketingFirm = new MarketingFirm(manager);

            marketingFirm.CreateSweepstake();
        }
Exemple #3
0
        public void CreateMarketingFirmWithManager()
        {
            string marketingFirmName = UserInterface.GetUserInputFor("marketing firm's name.");
            ISweepstakesManager sweepstakesManager = ManagerFactory.GetManager(UserInterface.ChooseManagerPrompt());
            MarketingFirm       marketingFirm      = new MarketingFirm(sweepstakesManager, marketingFirmName);

            marketingFirm.CreateSweepstake();
            //sweepstakesManager.GetSweepstakes();
        }
        //methods
        public void CreateMarketingFirmWithManager()
        {
            //1. choose a manager
            //2. create a new marketing firm
            //3. have marketing firm create a sweepstake

            _marketingFirm = new MarketingFirm(UserInterface.ChooseAManager(manager));
            _marketingFirm.CreateSweepstake("Maldive Trip");
            _marketingFirm.Update(_name);
        }
Exemple #5
0
        public void RunSimulation()
        {
            marketingFirm       = CreateMarketingFirmWithManager();
            numberOfSweepstakes = UserInterface.ChooseHowManySweepstakesToCreate();

            for (int i = 0; i < numberOfSweepstakes; i++)
            {
                marketingFirm.CreateSweepstake();
            }

            for (int i = 0; i < numberOfSweepstakes; i++)
            {
                NotifyContestantsResults();
            }
        }
Exemple #6
0
        // constructor

        // Member methods
        public void RunSimulation()
        {
            UserInterface.Welcome();

            CreateMarketingFirmWithManager();

            // Create sweepstakes with contestants
            while (UserInterface.AskUserYesOrNo("Create sweepstakes", true))
            {
                marketingFirm.CreateSweepstake();
            }

            // Declare winners for all sweepstakes
            UserInterface.PrintSweepstakesResultsHeader();
            while (marketingFirm.RunNextSweepstake())
            {
                ;
            }
        }
        //member variable


        //constructor

        //member method
        public void CreateMarketingFirmWithManager()
        {
            MarketingFirm firm = new MarketingFirm(MarketingFactory.CreateManagerType(UserInterface.GetManagerType()));

            firm.CreateSweepstake();



            //string respose = UserInterface.GetUserInputFor("Select a manager type:\nStack\nQueue\n");
            //switch (respose.ToLower())
            //{
            //    case "stack":
            //        break;
            //    case "queue":
            //        MarketingFactory.CreateManagerType("queue");
            //            break;
            //    default:
            //        Console.WriteLine("Your selection was invalid, please try again...");
            //        CreateMarketingFirmWithManager();
            //        break;
            //}
        }