iTunesAgent.UI.AssociationManagementPanel.BtnDeleteClick C# (CSharp) Method

BtnDeleteClick() private method

private BtnDeleteClick ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        void BtnDeleteClick(object sender, EventArgs e)
        {
            Device selectedDevice = (Device)listAssociatedDevices.SelectedItem;
            if(selectedDevice == null)
            {
                MessageBox.Show(this, Resources.StrAssocationManagmentSelectDevice, Resources.StrGeneralInformation, MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            int playlistID = model.Get<int>("editAssociationsPlaylistID");
            IEnumerable<PlaylistAssociation> association = from p in selectedDevice.Playlists where p.PlaylistID == playlistID select p;

            selectedDevice.Playlists.Remove(association.FirstOrDefault());

            SerializeDeviceConfiguration();
            UpdateAssociatedPlaylists(playlistID);
        }