protected virtual ProtocolRequest CreateProtocolRequest(UrlParts requestUrl, Dictionary<string,string> parameters) { var oauthRequest = new ProtocolRequest() { Url = requestUrl, BodyParameters = parameters }; return oauthRequest; }
public ProtocolResponse SendRequest(ProtocolRequest protocolRequest) { HttpRequestMessage httpRequest = _requestAdapter.CreateHttpRequest(protocolRequest); var httpClient = new HttpClient(); HttpResponseMessage httpResponse = httpClient.SendAsync(httpRequest).Result; ProtocolResponse oauthResponse = _responseAdapter.CreateProtocolResponse(httpResponse); return oauthResponse; }
private static ProtocolRequest CreateProtocolRequest(HttpMethod method, Uri requestUri, Dictionary<string,string> parameters) { var oauthRequest = new ProtocolRequest() { Url = new UrlParts(requestUri) }; foreach (string key in parameters.Keys) { oauthRequest.BodyParameters.Add(key, parameters[key]); } return oauthRequest; }
protected virtual ProtocolRequest CreateProtocolRequest(Dictionary<string, string> parameters) { var oauthRequest = new ProtocolRequest() { BodyParameters = parameters, Url = new UrlParts(TokenRequestEndpoint) }; return oauthRequest; }