private async Task <bool> CargarCanciones() { if (CargarCancionesLibre) { CargarCancionesLibre = false; CancionDAO cancionDAO = new CancionDAO(UsuarioActual.Token); var respuesta = await cancionDAO.CargarTodas(); if (respuesta.Count == 1 && respuesta[0].Id == 0) { ListaDeCanciones.Visibility = Visibility.Collapsed; LabelNoHayCanciones.Visibility = Visibility.Visible; } else { ListaDeCanciones.Visibility = Visibility.Visible; LabelNoHayCanciones.Visibility = Visibility.Collapsed; ListaDeCanciones.AsignarCanciones(respuesta); await CargarArtistasDeCanciones(respuesta); ListaDeCanciones.AsignarCanciones(respuesta); await CargarAlbumDeCanciones(respuesta); ListaDeCanciones.AsignarCanciones(respuesta); } CargarCancionesLibre = true; } return(true); }
private void PropagarPlaylists() { ListaDeCanciones.AsignarPlaylistsEnMenuDeContexto(PlaylistsDeUsuarioActual); ListaDeCancionesDeAlbum.AsignarPlaylistsEnMenuDeContexto(PlaylistsDeUsuarioActual); ListaDeCancionesDeArtista.AsignarPlaylistsEnMenuDeContexto(PlaylistsDeUsuarioActual); ListaDeCancionesDePlaylist.AsignarPlaylistsEnMenuDeContexto(PlaylistsDeUsuarioActual); ListaDeCancionesDescargadas.AsignarPlaylistsEnMenuDeContexto(PlaylistsDeUsuarioActual); ListaDeCancionesPrivadas.AsignarPlaylistsEnMenuDeContexto(PlaylistsDeUsuarioActual); }
private void PropagarControladorDeReproduccion() { ListaDeCanciones.AsignarControladorDeReproduccion(ControladorDeReproduccion); ListaDeCancionesDeAlbum.AsignarControladorDeReproduccion(ControladorDeReproduccion); ListaDeCancionesDeArtista.AsignarControladorDeReproduccion(ControladorDeReproduccion); ListaDeCancionesDePlaylist.AsignarControladorDeReproduccion(ControladorDeReproduccion); ListaDeCancionesDescargadas.AsignarControladorDeReproduccion(ControladorDeReproduccion); ListaDeAlbumesDeArtista.AsignarControladorDeReproduccion(ControladorDeReproduccion); ListaDePlaylists.AsignarControladorDeReproduccion(ControladorDeReproduccion); ListaDeCancionesPrivadas.AsignarControladorDeReproduccion(ControladorDeReproduccion); }
private void PropagarTokens() { string tokenActual = UsuarioActual.Token; ListaDeCanciones.AsignarToken(tokenActual); ListaDeCancionesDeAlbum.AsignarToken(tokenActual); ListaDeCancionesDeArtista.AsignarToken(tokenActual); ListaDeCancionesDescargadas.AsignarToken(tokenActual); ListaDeCancionesDePlaylist.AsignarToken(tokenActual); ListaDeCancionesPrivadas.AsignarToken(tokenActual); ListaDeAlbumesDeArtista.AsignarToken(tokenActual); ListaDePlaylists.AsignarToken(tokenActual); Reproductor.AsignarToken(tokenActual); ControladorDeReproduccion.AsignarToken(tokenActual); }
private void TextBox_TextChanged(object sender, TextChangedEventArgs e) { ListaDeCanciones.Buscar((sender as TextBox).Text); }