Exemple #1
0
        private void btnAddTrack_Click(object sender, EventArgs e)
        {
            frmTrackDetails frm = new frmTrackDetails(_artistId, (int)_albumId, null);

            frm.refreshHandler += async(object s, object q) =>
            {
                await LoadTracks((int)_albumId);
            };
            frm.Show();
        }
Exemple #2
0
 private void dgvTracks_MouseDoubleClick(object sender, MouseEventArgs e)
 {
     try
     {
         var             id  = dgvTracks.SelectedRows[0].Cells[0].Value;
         frmTrackDetails frm = new frmTrackDetails((int)_artistId, (int)_albumId, int.Parse(id.ToString()));
         frm.refreshHandler += async(object s, object q) =>
         {
             await LoadTracks((int)_albumId);
         };
         frm.Show();
     }
     catch (Exception)
     {
         MessageBox.Show("Item unavailable");
     }
 }