Пример #1
0
        private void DelToPlaylistExecute()
        {
            if (ThePlaylist != null)
            {
                _selectedMusic = SelectedMusic;
                var request = new HttpRequestGet();

                ValidateKey.GetValideKey();
                var resDel = request.DeleteMusicFromPlaylist(ThePlaylist, _selectedMusic,
                    Singleton.Singleton.Instance().SecureKey,
                    Singleton.Singleton.Instance().CurrentUser);

                resDel.ContinueWith(delegate(Task<string> tmp)
                {
                    var test = tmp.Result;
                    if (test != null)
                    {
                        CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal,
                            () =>
                            {
                                var stringJson = JObject.Parse(test).SelectToken("code").ToString();
                                if (stringJson == "200")
                                {
                                    new MessageDialog(loader.GetString("MusicDelete")).ShowAsync();
                                    UpdatePlaylist.Execute(null);
                                }
                                else
                                {
                                    new MessageDialog(loader.GetString("ErrorDeleteMusic") + stringJson).ShowAsync();
                                }
                            });
                    }
                });
            }
            else
            {
                new MessageDialog(loader.GetString("ErrorAddPlaylist")).ShowAsync();
            }
        }