예제 #1
0
        private List <TwitterUserInfo> MapUsers(TwitterUserCollection twitterUserCollection)
        {
            if (twitterUserCollection == null)
            {
                return(null);
            }

            List <TwitterUserInfo> twitterUsers = new List <TwitterUserInfo>();

            foreach (TwitterUser twitterUser in twitterUserCollection)
            {
                TwitterUserInfo userInfo = MapUser(twitterUser);
                twitterUsers.Add(userInfo);
            }

            return(twitterUsers);
        }
예제 #2
0
        private TwitterUserInfo MapUser(TwitterUser twitterUser)
        {
            if (twitterUser == null)
            {
                return(null);
            }

            TwitterUserInfo userInfo = new TwitterUserInfo
            {
                UserName      = twitterUser.Name,
                SmallImageUrl = twitterUser.ProfileImageLocation,
                Description   = twitterUser.Description,
                UserID        = twitterUser.Id,
                ScreenName    = twitterUser.ScreenName
            };

            return(userInfo);
        }
예제 #3
0
        private string GetTwitterUserInfoPage(TwitterUserInfo user)
        {
            Page page = new Page();
            HtmlForm form = new HtmlForm();
            form.EnableViewState = false;

            TwitterUserInfoView ctrl = (TwitterUserInfoView)page.LoadControl(PathProvider.GetFileStaticRelativePath("SocialMedia/TwitterUserInfoView.ascx"));
            ctrl.UserInfo = user;
            form.Controls.Add(ctrl);
            page.Controls.Add(form);
            return RenderPage(page);
        }
예제 #4
0
        private TwitterUserInfo MapUser(TwitterUser twitterUser)
        {
            if (twitterUser == null)
                return null;

            TwitterUserInfo userInfo = new TwitterUserInfo
            {
                UserName = twitterUser.Name,
                SmallImageUrl = twitterUser.ProfileImageLocation,
                Description = twitterUser.Description,
                UserID = twitterUser.Id,
                ScreenName = twitterUser.ScreenName
            };

            return userInfo;
        }