Пример #1
0
        private async Task QuerySubscription()
        {
            UserContentProvider user = new UserContentProvider();

            if (pageIndex == 0)
            {
                if (SubscriptionList == null)
                {
                    SubscriptionList = new ObservableCollection <SubscriptionNotesResult>();
                }
                else
                {
                    SubscriptionList.Clear();
                }
            }

            int index = 0;

            if (SubscriptionList.Count != 0)
            {
                index = SubscriptionList[SubscriptionList.Count - 1].ReceivedAt - 1;
            }
            List <SubscriptionNotesResult> result = await user.QuerySubscriptionNotes(index, GlobalValue.CurrentUserContext.UserId, GlobalValue.CurrentUserContext.MobileToken);

            result.ForEach(x => SubscriptionList.Add(x));
            pageIndex++;
        }
        public async Task QuerySubscriptionNotesTest()
        {
            UserContentProvider mine   = new UserContentProvider();
            LoginResult         result = await mine.Login(Config.username, Config.password);

            List <SubscriptionNotesResult> nr = await mine.QuerySubscriptionNotes(0, result.Id.ToString(), result.MobileToken);

            Assert.IsNotNull(nr);
        }