private void btnOk_Click(object sender, EventArgs e) { if (_existingGames.Contains(tbGameName.Text)) { MessageBox.Show("A game with this name already exists."); } else { NewGame = new Game(); NewGame.Init(tbGameName.Text); NewGame.Save(); this.DialogResult = DialogResult.OK; this.Close(); } }
void AddGame(string[] args) { if (args.Count() != 2) { Console.WriteLine("Invalid number of parameters."); Console.WriteLine("Syntax: <executable> addgame <name>"); return; } List<string> existingGames = Game.GameNames().ToList(); string name = args[1]; if (existingGames.Contains(name)) { Console.WriteLine("Cannot add game."); Console.WriteLine("A game with that name already exists."); return; } Game g = new Game(args[1]); g.Save(); Console.Write("Game " + args[1] + " added successfully."); }