Esempio n. 1
0
        private async void playlistitemclick(object sender, ItemClickEventArgs e)
        {
            var playlist = e.ClickedItem as Playlist;

            for (var i = 0; i < songs.Count; i++)
            {
                var song = songs[i];
                // only add if is not there already
                if (playlist.Songs.FirstOrDefault(p => p.Song.Id == song.Id) == null)
                {
                    await App.Locator.CollectionService.AddToPlaylistAsync(playlist, song).ConfigureAwait(false);
                }
            }
            SheetUtility.CloseAddToPlaylistPage();
        }
Esempio n. 2
0
 private static void HardwareButtons_BackPressed(object sender, BackRequestedEventArgs e)
 {
     UiBlockerUtility.Unblock();
     App.SupressBackEvent -= HardwareButtons_BackPressed;
     SheetUtility.CloseAddToPlaylistPage();
 }