Beispiel #1
0
        private static void GetMyComments()
        {
            client.Default.Site = NetworkSiteEnum.StackOverflow;
            IBridgeResponseCollection <Comment> comments = authClient.GetMyComments();

            Console.WriteLine(comments.First().CommentId);
        }
Beispiel #2
0
        private static void GetPosts()
        {
            PostsQuery p = new PostsQuery {
                Site = NetworkSiteEnum.StackOverflow
            };
            IBridgeResponseCollection <Post> posts = client.GetPosts(p);

            Console.WriteLine(posts.First().PostId);
        }
Beispiel #3
0
        private static void GetErrors()
        {
            SimpleQuery p = new SimpleQuery {
                Site = NetworkSiteEnum.StackOverflow
            };
            IBridgeResponseCollection <ApiException> errors = client.GetErrors(p);

            Console.WriteLine(errors.First().ErrorDescription);
        }
Beispiel #4
0
        private static void GetComments()
        {
            CommentsQuery p = new CommentsQuery {
                Site = NetworkSiteEnum.StackOverflow
            };
            IBridgeResponseCollection <Comment> comments = client.GetComments(p);

            Console.WriteLine(comments.First().CommentId);
        }
Beispiel #5
0
        private static void GetAnswers()
        {
            PostsQuery p = new PostsQuery {
                Site = NetworkSiteEnum.StackOverflow
            };
            IBridgeResponseCollection <Answer> answers = client.GetAnswers(p);

            Console.WriteLine(answers.First().AnswerId);
        }
Beispiel #6
0
        private static void GetAnswersWithParams()
        {
            PostsQuery p = new PostsQuery {
                Site = NetworkSiteEnum.StackOverflow, Sort = QuerySortEnum.Votes, Order = QueryOrderEnum.Descending, Min = 4000
            };
            IBridgeResponseCollection <Answer> answers = client.GetAnswers(p);

            Console.WriteLine(answers.First().AnswerId);
        }
Beispiel #7
0
        private static void GetUsers()
        {
            UsersNamedQuery p = new UsersNamedQuery {
                Site = NetworkSiteEnum.StackOverflow
            };
            IBridgeResponseCollection <User> users = client.GetUsers(p);

            Console.WriteLine(users.First().DisplayName);
        }
Beispiel #8
0
        private static void GetTags()
        {
            TagsQuery p = new TagsQuery {
                Site = NetworkSiteEnum.StackOverflow
            };
            IBridgeResponseCollection <Tag> tags = client.GetTags(p);

            Console.WriteLine(tags.First().Name);
        }
Beispiel #9
0
        private static void GetPrivileges()
        {
            SimpleQuery p = new SimpleQuery {
                Site = NetworkSiteEnum.StackOverflow
            };
            IBridgeResponseCollection <Privilege> privileges = client.GetPrivileges(p);

            Console.WriteLine(privileges.First().Description);
        }
Beispiel #10
0
        private static void GetQuestions()
        {
            QuestionsQuery p = new QuestionsQuery {
                Site = NetworkSiteEnum.StackOverflow
            };
            IBridgeResponseCollection <Question> questions = client.GetQuestions(p);

            Console.WriteLine(questions.First().QuestionId);
        }
 /// <summary>
 /// Returns the first item in the response's result set. This method does not query the API.
 /// </summary>
 /// <returns>A wrapper around the result item.</returns>
 public static IBridgeResponseItem <T> Single <T>(this IBridgeResponseCollection <T> collection) where T : class
 {
     return(new BridgeResponseItem <T>(collection));
 }
Beispiel #12
0
 /// <summary>
 /// Creates a Bridge response object that contains a single result item.
 /// </summary>
 /// <param name="component">The base Bridge response object.</param>
 internal BridgeResponseItem(IBridgeResponseCollection <T> component)
 {
     Component = component;
 }
Beispiel #13
0
        private static void GetBadges()
        {
            IBridgeResponseCollection <Badge> badges = client.GetBadges();

            Console.WriteLine(badges.First().BadgeId);
        }