Example #1
0
        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();
                }
            }
        }
Example #2
0
        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();
                }
            }
        }