Example #1
0
        private async void SaveClicked(object sender, Windows.UI.Xaml.RoutedEventArgs e)
        {
            var clickedItem = (sender as MenuFlyoutItem).DataContext as WebSong;

            if (clickedItem == null)
            {
                return;
            }
            if (clickedItem.IsLinkDeath)
            {
                Core.WinRt.Common.ToastManager.ShowError("Link dead.");
                return;
            }

            var song = App.Locator.Manual.CurrentSong;

            song.AudioUrl  = clickedItem.AudioUrl;
            song.CloudId   = clickedItem.AudioUrl;
            song.RadioId   = clickedItem.ProviderNumber;
            song.SongState = SongState.DownloadListed;
            await App.Locator.SqlService.UpdateItemAsync(song);

            SheetUtility.CloseManualMatchPage();
        }