private async void ButtonAgregarCancionAAlbum_Click(object sender, RoutedEventArgs e) { Album albumSeleccionado = (Album)DataGridListaDeAlbumes.SelectedItem; if (albumSeleccionado != null) { Cancion cancionSeleccionada = ((FrameworkElement)sender).DataContext as Cancion; AlbumDAO albumDAO = new AlbumDAO(Artista.Token); try { bool resultado = await albumDAO.AgregarCancionAAlbum(albumSeleccionado.Id, cancionSeleccionada.Id); CargarDatos(); } catch (Exception ex) { MensajeDeErrorParaMessageBox mensaje = EncadenadorDeExcepciones.ManejarExcepcion(ex); MessageBox.Show(mensaje.Mensaje, mensaje.Titulo); } } else { MessageBox.Show("Debe elegir un album", "Ningun album seleccionado"); } }