/// <summary> /// Edits a nation. /// </summary> /// <param name="nationItem">The <see cref="ListViewItem"/> object representing the nation to be edited.</param> private void EditNation(ListViewItem nationItem) { var nation = (Nation)nationItem.Tag; var nationDialog = new NationDialog(); nationDialog.Nation = nation.Name; nationDialog.Password = nation.Password; if (nationDialog.ShowDialog() == DialogResult.OK) { nation.Name = nationDialog.Nation; nation.Password = nationDialog.Password; this.RefreshNation(nationItem); } }
/// <summary> /// Creates a nation and adds it to the list of nations. /// </summary> private void CreateNation() { var nationDialog = new NationDialog(); if (nationDialog.ShowDialog() == DialogResult.OK) { var nation = new Nation(nationDialog.Nation, nationDialog.Password); this.AddNation(nation); } }