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(); }
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."); } } }
static void Main(string[] args) { SweepstakesManagementFactory SMF = new SweepstakesManagementFactory(); MarketingFirm mf = new MarketingFirm(SMF.ChooseManagementStyle()); mf.CreateSweepstakes(); mf.FinishSweepstakes(); }
static void Main(string[] args) { while (true) { SweepstakesFactory sweepstakesFactory = new SweepstakesFactory(); MarketingFirm newFirm = new MarketingFirm(sweepstakesFactory.DetermineManager(UserInterface.GetManagerType())); newFirm.DetermineMarketFirmAction(); } }
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()); }