private DisqusThreadCloseRequest(DisqusThreadLookupType lookupType, params string[] threads) { var parameters = threads.Select(thread => new KeyValuePair <string, string>(lookupType.AsParameterName(), thread)); Parameters.AddRange(parameters); }
public DisqusThreadListRequest Thread(DisqusThreadLookupType lookupType, params string[] threads) { var parameters = threads.Select(thread => new KeyValuePair <string, string>(lookupType.AsParameterName(), thread)); Parameters.AddRange(parameters); return(this); }
public static string AsParameterName(this DisqusThreadLookupType type) { switch (type) { case DisqusThreadLookupType.Identifier: return("thread:ident"); case DisqusThreadLookupType.Link: return("thread:link"); case DisqusThreadLookupType.Id: default: return("thread"); } }
private DisqusThreadListPostsRequest(DisqusThreadLookupType lookupType, string thread) { Parameters.Add(new KeyValuePair <string, string>(lookupType.AsParameterName(), thread)); }
public static DisqusThreadListPostsRequest New(DisqusThreadLookupType lookupType, string thread) { return(new DisqusThreadListPostsRequest(lookupType, thread)); }
public static DisqusThreadRestoreRequest New(DisqusThreadLookupType lookupType, params string[] threads) { return(new DisqusThreadRestoreRequest(lookupType, threads)); }
public static DisqusThreadListUsersVotedThreadRequest New(DisqusThreadLookupType lookupType, string thread) { return(new DisqusThreadListUsersVotedThreadRequest(lookupType, thread)); }
private DisqusThreadListUsersVotedThreadRequest(DisqusThreadLookupType lookupType, string thread) : base() { Parameters.Add(new KeyValuePair <string, string>(lookupType.AsParameterName(), thread)); }
public static DisqusThreadSetRequest New(DisqusThreadLookupType lookupType, params string[] forums) { return(new DisqusThreadSetRequest(lookupType, forums)); }
private DisqusThreadVoteRequest(DisqusThreadLookupType lookupType, string thread, DisqusVote vote) : base() { Parameters.Add(new KeyValuePair <string, string>(lookupType.AsParameterName(), thread)); Parameters.Add(new KeyValuePair <string, string>("vote", vote.ToString("D"))); }
public static DisqusThreadVoteRequest New(DisqusThreadLookupType lookupType, string thread, DisqusVote vote) { return(new DisqusThreadVoteRequest(lookupType, thread, vote)); }