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(); }