// -------------------------------- Constructor ----------------------------------- // -------------------------------- Member Method --------------------------------- public void CreateSweepstakes() { Sweepstakes sweepstakes = new Sweepstakes(); manager.InsertSweepstakes(sweepstakes); }
//Methods public void CreateSweepstake(string name) { Sweepstakes sweepstakes = new Sweepstakes(name); _manager.InsertSweepstakes(sweepstakes); //Contestant contestant = new Contestant(); //UserInterface.GetUserInputFor(contestant); //UserInterface.GetRegNumber(contestant); }
void CreateNewSweepstakes() { UserInterface.GetSweepstakesName(); Sweepstakes sweepstakes = new Sweepstakes(UserInterface.input); if (stack) { sweepstakesManager.InsertSweepstakes(sweepstakes); Console.Clear(); UserInterface.MainMenu(this); } else { sweepstakesManager.InsertSweepstakes(sweepstakes); Console.Clear(); UserInterface.MainMenu(this); } }
public void CreateSweepstakes() { string sweepName = UserInterface.CreateSweepstakesName(); SweepStakes sweepStakes = new SweepStakes(sweepName); manager.InsertSweepstakes(sweepStakes); //This is really where the dependancy injection is evident //All IsweepstakesManagers have this method so even though stack and queue add values very differntly //they are interchangable here. }
public void CreateSweepstake() { string name = UserInterface.GetUserInputFor("What is the name of your new Sweepstakes?"); Sweepstakes sweepstakes = new Sweepstakes(name); _manager.InsertSweepstakes(sweepstakes); Console.WriteLine($"Your sweepstakes {name} has been created and added to the manager!"); }
//member methods public void runSweepstakes() { UserInterface.ChooseManager(); //manager.ChooseManager(); choiceManager.GetSweepstakes(); choiceManager.InsertSweepstakes(sweepstakes); UserInterface.RegContestant(contestant); sweepstakes.RegisterContestant(contestant); sweepstakes.PickWinner(); }
public void CreateSweepstakes() { Sweepstakes sweepstakes = new Sweepstakes(UserInterface.GetSweepstakesName()); manager.InsertSweepstakes(sweepstakes); int numberOfContestants = UserInterface.GetContestantNumber(); for (int i = 0; i < numberOfContestants; i++) { Console.WriteLine($"Enter contestant {i + 1}'s info"); sweepstakes.RegisterContestant(UserInterface.GetContestantInfo(i)); } }
public void CreateSweepstake() { Sweepstakes sweepstakes = new Sweepstakes(UserInterface.GetUserInputFor("sweepstakes name")); bool addContestants = UserInterface.WillContinue("add contestant"); while (addContestants) { Contestant contestant = new Contestant(); sweepstakes.RegisterContestant(contestant); addContestants = UserInterface.WillContinue("add contestant"); } _manager.InsertSweepstakes(sweepstakes); }
/// <summary> /// A method to launch into the sweep stakes /// </summary> public void BeginSweepstake() { bool isValidMenuChoice = true; bool isSweepstakesRunning = true; UserInterface.ShowSweepstakeIntro(); string repeatChoice; //Prompt to keep entering a proper menu choice do { sweepStakeManager.InsertSweepstakes(CreateSweepstake()); repeatChoice = UserInterface.ShowPrompt("Enter a choice: "); if (repeatChoice.Equals("N") || repeatChoice.Equals("n")) { isValidMenuChoice = false; } } while (isValidMenuChoice); //Prompt to keep creating sweepstakes do { UserInterface.ShowSweepstakeIntro(); try { PromoteSweepstake(sweepStakeManager.GetSweepstake()); } catch (Exception) { repeatChoice = UserInterface.ShowPrompt("Create another sweepstake? Y/N: "); if (repeatChoice.Equals("N") || repeatChoice.Equals("n")) { Console.ReadLine(); return; } else { BeginSweepstake(); return; } } repeatChoice = UserInterface.ShowPrompt("Create another sweepstake? Y/N: "); if (repeatChoice.Equals("N") || repeatChoice.Equals("n")) { isSweepstakesRunning = false; } } while (isSweepstakesRunning); }
public void CreateSweepstakes(string sweepstakesMessage, string entriesMessage, string name) { int numberOfSweepstakes = UserInterface.GetIntUserInput(sweepstakesMessage); for (int i = 0; i < numberOfSweepstakes; i++) { Sweepstakes sweepstakes = new Sweepstakes(name); int numberOfEntries = UserInterface.GetIntUserInput(entriesMessage); for (int j = 0; j < numberOfEntries; j++) { Contestant contestant = new Contestant(); sweepstakes.RegisterContestant(contestant); } sweepstakesManager.InsertSweepstakes(sweepstakes); } }
public void CreateSweepstakes() { for (int i = 0; i < numberOfSweepstakes; i++) { string name = UserInterface.GetUserStringInput("Please enter the name of the new Sweepstakes"); Sweepstakes sweepstakes = new Sweepstakes(name); int numberOfContestants = UserInterface.GetUserIntInput("Please enter the amount of contestants you would like to add"); for (int j = 0; j < numberOfContestants; j++) { Contestant contestant = new Contestant(); sweepstakes.RegisterContestant(contestant); } managementChoice.InsertSweepstakes(sweepstakes); } }
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 void CreateSweepstake() { GUI.CreateSweepstakeMenu(1); string sweepstakesName = Console.ReadLine(); GUI.CreateSweepstakeMenu(2); MailboxAddress sweepstakesEmail = MailboxAddress.Parse(Console.ReadLine()); Sweepstakes newSweepstake = new Sweepstakes(sweepstakesName, sweepstakesEmail); try { sweepstakesManager.InsertSweepstakes(newSweepstake); string messagePart1 = newSweepstake.Name; string messagePart2 = " has been added to successfully!"; GUI.DisplaySuccess(messagePart1, messagePart2); } catch { string error = "Error: could not add sweepstake to stack/queue."; GUI.DisplayError(error); } }
public void CreateSweepstakes() { Sweepstakes sweepstakes = new Sweepstakes(usetInterface.GetUserInputFor("What is this Sweepstakes Called? ")); _Manager.InsertSweepstakes(sweepstakes); }
public void InsertSweepstakes() { sweepstakesManager.InsertSweepstakes(UserInterface.CreateSweepstake()); }
public void AddSweepstakesToManager(Sweepstakes sweepstakes) { manager.InsertSweepstakes(sweepstakes); }
public void InsertSweepstakes(Sweepstakes1 sweepstakes) { sweepstakesManager.InsertSweepstakes(sweepstakes); }
//Member Methods public void CreateSweepstake() { string sweepstakesName = UserInterface.GetUserInputFor("sweepstakes name"); manager.InsertSweepstakes(new Sweepstakes(sweepstakesName)); }
public void CreateSweepstakes() { _manager.InsertSweepstakes() }
public void CreateSweepstake() { _manager.InsertSweepstakes(new Sweepstakes(UserInterface.GetSweepstakesName())); }
public void AddNewSweepstakes(Sweepstakes sweepstakes) { manager.InsertSweepstakes(sweepstakes); }
public void CreateSweepstakes() { Sweepstakes sweepstakes = new Sweepstakes(UI.GetUserInfo("Enter sweepstakes name")); sweepstakesManager.InsertSweepstakes(sweepstakes); }