Esempio n. 1
0
        public async Task <HttpStatusCode> SendOrderSummary(string uri, OrderSummary orderSummary)
        {
            var httpContent = orderSummaryRequestBuilder.Build(orderSummary);
            var response    = await client.PostAsync(uri, httpContent);

            return(response.StatusCode);
        }
        public HttpContent Build(OrderSummary orderSummary)
        {
            string orderSummaryString;

            using (StringWriter textWriter = new StringWriter())
            {
                serializer.Serialize(textWriter, orderSummary);
                orderSummaryString = textWriter.ToString();
            }

            return(new StringContent(orderSummaryString, Encoding.UTF8, "application/xml"));
        }
        public HttpContent Build(OrderSummary orderSummary)
        {
            var orderSummaryString = JsonConvert.SerializeObject(orderSummary);

            return(new StringContent(orderSummaryString, Encoding.UTF8, "application/json"));
        }