public Game FindGame(string value) { if (Games == null) LoadGames(); foreach (var game in Games) { if (game.Title.ToLower().Trim() == value.ToLower().Trim()) return game; } //Item isn't found in the database. Return an item with the name that we're looking for. var retVal = new Game { Title = value }; AddGame(retVal); return retVal; }
public void AddGame(Game newGame) { if (Games == null) LoadGames(); foreach (var game in Games) { if (game.Title.ToLower().Trim() == newGame.Title.ToLower().Trim()) { game.Title = newGame.Title; game.BingoUrl = newGame.BingoUrl; game.LongUrl = newGame.LongUrl; game.ShortUrl = newGame.ShortUrl; WriteGames(); return; } } Games.Add(newGame); WriteGames(); }