Exemple #1
0
        static void Main(string[] args)
        {
            //string part1 = "\n Loading";
            //string part2 = "\n Loading.";
            //string part3 = "\n Loading..";
            //string part4 = "\n Loading...";

            //int i = 0;
            //while (i < 10)
            //{
            //    GUI.DisplaySuccess(part1);
            //    System.Threading.Thread.Sleep(500);
            //    GUI.DisplaySuccess(part2);
            //    System.Threading.Thread.Sleep(500);
            //    GUI.DisplaySuccess(part3);
            //    System.Threading.Thread.Sleep(500);
            //    GUI.DisplaySuccess(part4);
            //    System.Threading.Thread.Sleep(500);
            //    i++;
            //}
            //GUI.DisplaySuccess("Done!");
            //Console.ReadKey();
            SweepstakesStakeManager thing         = new SweepstakesStakeManager();
            MarketingFirm           marketingFirm = new MarketingFirm(thing);

            marketingFirm.CreateSweepstake();
            marketingFirm.RunSweepstake();
        }
Exemple #2
0
        public void CreateMarketingFirm()
        {
            bool validChoice = false;

            while (validChoice == false)
            {
                string input = UserInterface.PickDataType();
                if (input == "1")
                {
                    QueueManager  queueManager  = new QueueManager();
                    MarketingFirm marketingFirm = new MarketingFirm(queueManager);
                    validChoice = true;
                }
                else if (input == "2")
                {
                    StackManager  stackManager  = new StackManager();
                    MarketingFirm marketingFirm = new MarketingFirm(stackManager);
                    validChoice = true;
                }
                else
                {
                    Console.WriteLine("Invalid input try again.");
                }
            }
        }
Exemple #3
0
        static void Main(string[] args)
        {
            SweepstakesManagementFactory SMF = new SweepstakesManagementFactory();
            MarketingFirm mf = new MarketingFirm(SMF.ChooseManagementStyle());

            mf.CreateSweepstakes();
            mf.FinishSweepstakes();
        }
Exemple #4
0
 static void Main(string[] args)
 {
     while (true)
     {
         SweepstakesFactory sweepstakesFactory = new SweepstakesFactory();
         MarketingFirm      newFirm            = new MarketingFirm(sweepstakesFactory.DetermineManager(UserInterface.GetManagerType()));
         newFirm.DetermineMarketFirmAction();
     }
 }
Exemple #5
0
 public void CreateMarketingFirmWithManager()
 {
     //Factory Manager created, use switch case
     ManagerFactory manager = new ManagerFactory();
     MarketingFirm  firm    = new MarketingFirm(manager.ChooseManagerType(UserInterface.GetManagerType()));
 }
 //Constructor
 public Simulation()
 {
     marketingFirm = new MarketingFirm(PickManagerType());
 }