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);
 }
 public async Task QueryBaseInfoTest()
 {
     UserContentProvider mine = new UserContentProvider();
     LoginResult result = await mine.Login(Config.username, Config.password);
     UserBaseInfo mr = await mine.QueryBaseInfo(result.Id.ToString(), result.MobileToken);
     Assert.IsNotNull(mr);
 }
 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);
 }
 public async Task QueryActivitiesTest()
 {
     UserContentProvider mine = new UserContentProvider();
     LoginResult result = await mine.Login(Config.username, Config.password);
     //7998636为上一个动态的ID-1的值
     List<ActivityResult> fr = await mine.QueryActivities(7998636, result.Id.ToString(), result.MobileToken);
     Assert.IsNotNull(fr);
 }
        private async void ExecuteLoginCommand(string password)
        {
            UserContext user = new UserContext();
            user.Username = Username;
            user.Password = password;

            UserContentProvider provider = new UserContentProvider();
            LoginResult result =await provider.Login(user.Username, user.Password);
            if(result.Error?.Count >= 0)
            {
                GalaSoft.MvvmLight.Messaging.Messenger.Default.Send(new ShowMessage() { MessageContent = result.Error[0].Message });
            }
            else
            {
                user.UserId = result.Id.ToString();
                user.MobileToken = result.MobileToken;
                user.IsLogin = true;
                user.Avatar = result.Avatar;
                user.Slug = result.Slug;

                this.MessengerInstance.Send(new ChangeView() { FromView = ViewType.Login, ToView= ViewType.Home, Event = EventType.LoginSuccess,Context = user });
            }
        }
 public async Task QueryOtherNotebookTest()
 {
     UserContentProvider mine = new UserContentProvider();
     LoginResult result = await mine.Login(Config.username, Config.password);
     List<NotebookResult> nr = await mine.QueryOhterNotebook("580197", 0, result.Id.ToString(), result.MobileToken);
     Assert.IsNotNull(nr);
 }
 public async Task QueryOtherFollowerTest()
 {
     UserContentProvider mine = new UserContentProvider();
     LoginResult result = await mine.Login(Config.username, Config.password);
     List<FollowUserInfo> nr = await mine.QueryFollowers(1, "580197", result.Id.ToString(), result.MobileToken);
     Assert.IsNotNull(nr);
 }
 public async Task QuerySubscriptionTest()
 {
     UserContentProvider mine = new UserContentProvider();
     LoginResult result = await mine.Login(Config.username, Config.password);
     List<Subscription> sb = await mine.QuerySubscription(1, result.Id.ToString(), result.MobileToken);
     Assert.IsNotNull(sb);
 }
 public async Task QueryMsgCountTest()
 {
     UserContentProvider mine = new UserContentProvider();
     LoginResult result = await mine.Login(Config.username, Config.password);
     MsgCountResult nr = await mine.QueryMsgCount(result.Id.ToString(), result.MobileToken);
     Assert.IsNotNull(nr);
 }
 public async Task QueryGetFeedsMsgTest()
 {
     UserContentProvider mine = new UserContentProvider();
     LoginResult result = await mine.Login(Config.username, Config.password);
     List<FeedsMsgResult> nr = await mine.QueryFeedMsg(result.Id.ToString(), result.MobileToken);
     Assert.IsNotNull(nr);
 }