private static void GetMyComments() { client.Default.Site = NetworkSiteEnum.StackOverflow; IBridgeResponseCollection <Comment> comments = authClient.GetMyComments(); Console.WriteLine(comments.First().CommentId); }
private static void GetPosts() { PostsQuery p = new PostsQuery { Site = NetworkSiteEnum.StackOverflow }; IBridgeResponseCollection <Post> posts = client.GetPosts(p); Console.WriteLine(posts.First().PostId); }
private static void GetErrors() { SimpleQuery p = new SimpleQuery { Site = NetworkSiteEnum.StackOverflow }; IBridgeResponseCollection <ApiException> errors = client.GetErrors(p); Console.WriteLine(errors.First().ErrorDescription); }
private static void GetComments() { CommentsQuery p = new CommentsQuery { Site = NetworkSiteEnum.StackOverflow }; IBridgeResponseCollection <Comment> comments = client.GetComments(p); Console.WriteLine(comments.First().CommentId); }
private static void GetAnswers() { PostsQuery p = new PostsQuery { Site = NetworkSiteEnum.StackOverflow }; IBridgeResponseCollection <Answer> answers = client.GetAnswers(p); Console.WriteLine(answers.First().AnswerId); }
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); }
private static void GetUsers() { UsersNamedQuery p = new UsersNamedQuery { Site = NetworkSiteEnum.StackOverflow }; IBridgeResponseCollection <User> users = client.GetUsers(p); Console.WriteLine(users.First().DisplayName); }
private static void GetTags() { TagsQuery p = new TagsQuery { Site = NetworkSiteEnum.StackOverflow }; IBridgeResponseCollection <Tag> tags = client.GetTags(p); Console.WriteLine(tags.First().Name); }
private static void GetPrivileges() { SimpleQuery p = new SimpleQuery { Site = NetworkSiteEnum.StackOverflow }; IBridgeResponseCollection <Privilege> privileges = client.GetPrivileges(p); Console.WriteLine(privileges.First().Description); }
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)); }
/// <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; }
private static void GetBadges() { IBridgeResponseCollection <Badge> badges = client.GetBadges(); Console.WriteLine(badges.First().BadgeId); }