public void FinishSweepstakes() { for (int i = 0; i < numberOfSweepstakes; i++) { Sweepstakes sweepstakes = managementChoice.GetSweepstakes(); sweepstakes.NotifyContestants(); } }
public void RunSweepstakes() { for (int i = 0; i < sweepstakesManager.Count; i++) { Sweepstakes sweepstake = sweepstakesManager.GetSweepstakes(); NotifyContestants(sweepstake); i--; } }
//member methods public void runSweepstakes() { UserInterface.ChooseManager(); //manager.ChooseManager(); choiceManager.GetSweepstakes(); choiceManager.InsertSweepstakes(sweepstakes); UserInterface.RegContestant(contestant); sweepstakes.RegisterContestant(contestant); sweepstakes.PickWinner(); }
public void Run() { CreateMarketingFirmWithManager(); string email = UserInterface.GetUserInputFor("email"); marketingFirm.EmailAddress = email; bool addSweepstakes = UserInterface.WillContinue("add sweepstakes"); while (addSweepstakes) { marketingFirm.CreateSweepstake(); addSweepstakes = UserInterface.WillContinue("add sweepstakes"); } Sweepstakes sweepstake = manager.GetSweepstakes(); bool pickWinner = true; while (pickWinner && sweepstake != null) { pickWinner = UserInterface.WillContinue("pick winner"); Contestant winner = sweepstake.PickWinner(); sweepstake.NotifyUsersOfWinner(marketingFirm, winner); sweepstake = manager.GetSweepstakes(); } }
public void RunFirm() { bool gettingSweepstakes = true; bool runningSweepstakes = true; DisplayWelcome(); do { Console.WriteLine("Lets create a Sweepstakes! \n"); manager.InsertSweepstakes(CreateSweepstakes()); if (UserInterface.GetInput("Create more Sweepstakes? ('Y' or 'N') \n").ToLower() == "n") { gettingSweepstakes = false; } } while (gettingSweepstakes); do { Console.WriteLine("Lets run a sweepstakes! \n"); try { RunSweepstakes(manager.GetSweepstakes()); } catch (Exception) { Console.Clear(); if (UserInterface.GetInput("No more Sweepstakes! Would you like to create more? ('Y' or 'N')").ToLower() == "n") { Console.WriteLine("Ok Goodbye (Any key to exit)"); Console.ReadLine(); return; } else { RunFirm(); return; } } if (UserInterface.GetInput("Run another sweepstakes? ('Y' or 'N' \n").ToLower() == "n") { runningSweepstakes = false; } } while (runningSweepstakes); }
public Contestant RunSweepstakes() { Sweepstakes sweepstakes = _Manager.GetSweepstakes(); Contestant Winner; Int32.TryParse(usetInterface.GetUserInputFor("contestant maximum?"), out int ContestanrMaximum); int Contestant = 0; do { Contestant NewContestant; sweepstakes.RegisterContestant(NewContestant = new Contestant(usetInterface.GetUserInputFor("Enter First Name: "), usetInterface.GetUserInputFor("Enter Last Name: "), usetInterface.GetUserInputFor("Enter Email: "))); sweepstakes.PrintInfo(NewContestant); Contestant++; }while (ContestanrMaximum != Contestant); Winner = sweepstakes.PickWinner(); sweepstakes.EmailContestantsForPrizeOrNot(Winner, sweepstakes); return(Winner); }
public void RegisterAndPickWinner() { currentSweepstakes = sweepstakesManager.GetSweepstakes(); AddContestants(); currentSweepstakes.ChooseAndPrintWinner(); }
public void GetNewSweepstakes(Sweepstakes sweepstakes) { manager.GetSweepstakes(); }
public MarketingFirm(ISweepstakesManager sweepstakesManager) { this.sweepstakesManager = sweepstakesManager; sweepstakesManager.GetSweepstakes(); }
public Sweepstakes GetSweepstakes() { return(iSweepstakesManager.GetSweepstakes()); }
public void RunSweepstake() { currentSelection = sweepstakesManager.GetSweepstakes(); currentSelection.RunSweepstakes(); }
Sweepstakes1 GetSweepstakes() { return(sweepstakesManager.GetSweepstakes()); }