public void CreateMarketingFirmWithManager() { SweepstakesStackManager Stack = new SweepstakesStackManager(); MarketingFirm firm = new MarketingFirm(Stack); firm.CreateSweepstake(); }
public void CreateMarketingFirmWithManager() { ISweepstakesManager manager = UserInterface.GetManagerType(); MarketingFirm marketingFirm = new MarketingFirm(manager); marketingFirm.CreateSweepstake(); }
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); }
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(); } }
// 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; //} }