/// <summary> /// Creates content for a request to InitiateCall. /// </summary> /// <param name="inputId">The inputId to set in the content.</param> /// <param name="dtmf">The dtmf to set in the content.</param> /// <returns>The content.</returns> private static HttpContent CreateHttpPostContent(string inputId, DtmfRequest dtmf = null) { InitiateCallRequest requestObj = new InitiateCallRequest() { InputId = inputId, Dtmf = dtmf, }; return(new StringContent( JsonConvert.SerializeObject(requestObj))); }
private static HttpRequest CreateHttpPostRequest(string inputId, DtmfRequest dtmf = null) { HttpContext httpContext = new DefaultHttpContext(); HttpRequest request = new DefaultHttpRequest(httpContext); InitiateCallRequest requestObj = new InitiateCallRequest() { InputId = inputId, Dtmf = dtmf, }; Stream contentBytes = new MemoryStream( Encoding.UTF8.GetBytes( JsonConvert.SerializeObject(requestObj))); request.Body = contentBytes; return(request); }