private void btnAddBuddy_Click(object sender, EventArgs e) { if (btnAddBuddy.Enabled) { var diag = new AddEditBuddy(_helpService, _authAuthService.GetRestService()); if (diag.ShowDialog() == DialogResult.OK) { bool isMyself = diag.BuddyId == _settings.GetPersistent().BuddySyncUserIdV3; if (diag.BuddyId > 0 && !isMyself) { _buddySubscriptionDao.SaveOrUpdate(new BuddySubscription { Id = diag.BuddyId, Nickname = diag.Nickname }); } UpdateBuddyList(); } } }
private void editToolStripMenuItem_Click(object sender, EventArgs e) { foreach (ListViewItem item in buddyList.SelectedItems) { if (item != null && long.TryParse(item.Tag.ToString(), out var id)) { var diag = new AddEditBuddy(_helpService, _authAuthService.GetRestService()) { BuddyId = id }; if (diag.ShowDialog() == DialogResult.OK) { var entry = _buddySubscriptionDao.GetById(diag.BuddyId); entry.Nickname = diag.Nickname; _buddySubscriptionDao.Update(entry); } UpdateBuddyList(); } } }