private static HttpContent GivenAHttpContent(ActivityDto identifierDto, string requestUri) { string json = JsonConvert.SerializeObject(identifierDto, Formatting.Indented); HttpContent content = new StringContent(json, Encoding.UTF8, "application/json"); HttpRequestMessage request = new HttpRequestMessage { Method = HttpMethod.Post, RequestUri = new Uri(requestUri), Content = content }; return(content); }
public virtual async Task <bool> UpdateNotifyCharge(ActivityDto identifierDto) { string requestUri = string.Format("{0}/api/ChargeActivity/update", server); var content = GivenAHttpContent(identifierDto, requestUri); var result = await httpApiClient.PutAsync(requestUri, content); if (result.StatusCode == HttpStatusCode.OK) { return(true); } return(false); }