private void OnGameEdit(object sender, EventArgs e) { var form = new GameForm(); var game = GetSelectedGame(); if (game == null) { return; } //Game to edit form.Game = game; while (true) { if (form.ShowDialog(this) != DialogResult.OK) { return; } try { //UpdateGame(game, form.Game); _games.Update(game.Id, form.Game); break; } catch (Exception ex) { DisplayError(ex); }; } ; BindList(); }