Beispiel #1
0
        /// <summary>
        /// Creates content for a request to DeleteRecordings.
        /// </summary>
        /// <param name="callSid">The callSid to set in the content.</param>
        /// <returns>The content.</returns>
        private static HttpContent CreateHttpPostContent(string callSid)
        {
            DeleteRecordingsRequest requestObj = new DeleteRecordingsRequest()
            {
                CallSid = callSid,
            };

            return(new StringContent(
                       JsonConvert.SerializeObject(requestObj)));
        }
Beispiel #2
0
        public async Task <ActionResult> DeleteRecordings(string recordID)
        {
            var request = new DeleteRecordingsRequest
            {
                recordID = recordID
            };
            var result = await client.DeleteRecordingsAsync(request);

            if (result.returncode == Returncode.FAILED)
            {
                return(View("Error", result));
            }
            return(RedirectToAction("Recordings"));
        }
Beispiel #3
0
        private static HttpRequest CreateHttpPostRequest(string callSid)
        {
            HttpContext httpContext = new DefaultHttpContext();
            HttpRequest request     = new DefaultHttpRequest(httpContext);

            DeleteRecordingsRequest requestObj = new DeleteRecordingsRequest()
            {
                CallSid = callSid,
            };

            Stream contentBytes = new MemoryStream(
                Encoding.UTF8.GetBytes(
                    JsonConvert.SerializeObject(requestObj)));

            request.Body = contentBytes;

            return(request);
        }