public async Task UnlikeNoteTest() { UserContentProvider mine = new UserContentProvider(); LoginResult result = await mine.Login(Config.username, Config.password); LikeResult nr = await mine.UnlikeNote(1664660, result.Id.ToString(), result.MobileToken); Assert.IsNotNull(nr); }
private async void LikeClick(object sender, RoutedEventArgs e) { UserContentProvider user = new UserContentProvider(); LikeResult reuslt = null; if (LikeBtn.Visibility == Visibility.Collapsed) { reuslt = await user.LikeNote(NoteDetail.Id, GlobalValue.CurrentUserContext.UserId, GlobalValue.CurrentUserContext.MobileToken); } else { reuslt = await user.UnlikeNote(NoteDetail.Id, GlobalValue.CurrentUserContext.UserId, GlobalValue.CurrentUserContext.MobileToken); } Untils.UpdateNoteDetail(NoteDetail); LikeBtn.Visibility = reuslt.isLiked ? Visibility.Visible : Visibility.Collapsed; if (reuslt.isLiked) { GalaSoft.MvvmLight.Messaging.Messenger.Default.Send(new ShowMessage() { MessageContent = App.Current.Resources["LikeMessage"].ToString() }); } else { GalaSoft.MvvmLight.Messaging.Messenger.Default.Send(new ShowMessage() { MessageContent = App.Current.Resources["UnlikeMessage"].ToString() }); } }