public async Task QueryLikeNotesTest()
 {
     UserContentProvider mine = new UserContentProvider();
     LoginResult result = await mine.Login(Config.username, Config.password);
     List<Note> nr = await mine.QueryLikeNotes(0, result.Id.ToString(), result.MobileToken);
     Assert.IsNotNull(nr);
 }
Пример #2
0
        private async Task QueryNote(string type)
        {
            UserContentProvider user = new UserContentProvider();
            
            if(type == "喜欢")
            {
                if(likePage == 0)
                {
                    DisplayCollection = new ObservableCollection<NoteItem>();
                    likeList = new List<NoteItem>();
                }

                List<Note> temp = await user.QueryLikeNotes(likePage, GlobalValue.CurrentUserContext.UserId, GlobalValue.CurrentUserContext.MobileToken);

                temp.ForEach(x =>
                {
                    var v = ConvertToNoteItem(x);
                    likeList.Add(v);
                    DisplayCollection.Add(v);
                });
                likePage++;
            }
            else
            {
                if(markPage == 0)
                {
                    DisplayCollection = new ObservableCollection<NoteItem>();
                    markList = new List<NoteItem>();
                }

                List<BookmarkResult> temp = await user.QueryBookmark(markPage, GlobalValue.CurrentUserContext.UserId, GlobalValue.CurrentUserContext.MobileToken);
                temp.ForEach(x =>
                {
                    var v = ConvertToNoteItem(x.Note);
                    markList.Add(v);
                    DisplayCollection.Add(v);
                });
            }
        }