private void ArtistaAdapter_ItemClick(object sender, ArtistasRecyclerViewAdapterClickEventArgs e) { APIGatewayService api = new APIGatewayService(); List <Cancion> canciones = new List <Cancion>(); try { canciones = api.ObtenerCancionesPorIdArtista(e.Artista.Id); } catch (Exception ex) { canciones = new List <Cancion>(); Toast.MakeText(View.Context, "Error al cargar canciones.", ToastLength.Short); } canciones.ForEach(c => { c.Artistas = new List <Artista>(); c.Artistas.Add(e.Artista); }); var listasFragment = new ListasFragment(canciones, e.Artista.Nombre, e.Artista.Ilustracion, Reproductor, Usuario, CambiarContenido); CambiarContenido.CambiarContenido(listasFragment); }
void OnLongClick(ArtistasRecyclerViewAdapterClickEventArgs args) => ItemLongClick?.Invoke(this, args);