Esempio n. 1
0
 public void DoubleclickPlaylistRow(TrackInfo track)
 {
     if (PlaylistTracks.Any(t => t.Id == track.Id))
     {
         return;
     }
     PlaylistTracks.Add(track);
 }
Esempio n. 2
0
        private async Task LoadPlaylist()
        {
            Wrap.Cookie playlistCookie = new Wrap.Cookie("playlist", JsRuntime);
            string      sidList        = await playlistCookie.Get();

            if (sidList != null)
            {
                (await Data.GetTracks(sidList)).ForEach(t =>
                {
                    if (!PlaylistTracks.Any(p => p.Id == t.Id))
                    {
                        PlaylistTracks.Add(t);
                    }
                });
            }
            if (PlaylistTracks.Count > 0)
            {
                this.StateHasChanged();
            }
        }