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")); }