/// <summary>
        ///     Método que obtiene las listas de reproducción que el usuario ha creado
        /// </summary>
        private async void ObtenerListasReproduccion()
        {
            try
            {
                _listasReproduccion = await ListaReproduccionClient.GetListaReproduccion();

                ListaReproduccionListView.ItemsSource = _listasReproduccion;
                ColocarImagenesListasReproduccion();
            }
            catch (HttpRequestException)
            {
                new MensajeEmergente().MostrarMensajeError("No se puede conectar al servidor");
            }
            catch (Exception ex)
            {
                new MensajeEmergente().MostrarMensajeError(ex.Message);
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        ///     Método que obtiene las listas de reproducción que el usuario ha creado
        /// </summary>
        private async void ObtenerListasReproduccion()
        {
            try
            {
                SinConexionGrid.Visibility           = Visibility.Hidden;
                ListaReproduccionListView.Visibility = Visibility.Visible;
                AgregarPlaylistButton.Visibility     = Visibility.Visible;
                _listasReproduccion = await ListaReproduccionClient.GetListaReproduccion();

                ListaReproduccionListView.ItemsSource = _listasReproduccion;
                ColocarImagenesListasReproduccion();
                await ObtenerCancionesDeListasReproduccion();
            }
            catch (HttpRequestException)
            {
                SinConexionGrid.Visibility           = Visibility.Visible;
                ListaReproduccionListView.Visibility = Visibility.Hidden;
                AgregarPlaylistButton.Visibility     = Visibility.Hidden;
            }
            catch (Exception ex)
            {
                new MensajeEmergente().MostrarMensajeError(ex.Message);
            }
        }