private void RenameCommandExecute() { if (!BoolRename) { BoolRename = true; RenameButton = "Validate"; return; } if (BoolRename) { RenameButton = "Rename"; var request2 = new HttpRequestPost(); ValidateKey.GetValideKey(); var res = request2.UpdateNamePlaylist(ThePlaylist, Singleton.Singleton.Instance().SecureKey, Singleton.Singleton.Instance().CurrentUser); res.ContinueWith(delegate(Task<string> tmp) { if (tmp.Result != null) { CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { var stringJson = JObject.Parse(tmp.Result).SelectToken("content").ToString(); ThePlaylist = (Playlist)JsonConvert.DeserializeObject(stringJson, typeof(Playlist)); var i = ThePlaylist.musics.Count; }); } }); BoolRename = false; } }