/// <summary>
        /// Converts the <see cref="TspHttpResponse"/> to <see cref="HttpResponseMessage"/>
        /// </summary>
        /// <param name="tspHttpResponse"><see cref="TspHttpResponse"/></param>
        /// <returns><see cref="HttpResponseMessage"/></returns>
        public static HttpResponseMessage ToHttpResponseMessage(this TspHttpResponse tspHttpResponse)
        {
            var httpResponseMessage = new HttpResponseMessage(HttpStatusCode.OK)
            {
                Content = new ByteArrayContent(tspHttpResponse.Content)
            };

            httpResponseMessage.Content.Headers.ContentType.MediaType = tspHttpResponse.MediaType;
            return(httpResponseMessage);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Creates a <see cref="IActionResult"/> for Timestamp responses
 /// </summary>
 /// <param name="tspHttpResponse"><see cref="TspHttpResponse"/></param>
 public TspActionResult(TspHttpResponse tspHttpResponse)
 {
     TspHttpResponse = tspHttpResponse;
 }