public async System.Threading.Tasks.Task <Models.Blackmailazure.Datum> CreateDatum(Models.Blackmailazure.Datum datum = default(Models.Blackmailazure.Datum)) { var uri = new Uri(baseUri, $"Data"); var httpRequestMessage = new HttpRequestMessage(HttpMethod.Post, uri); httpRequestMessage.Content = new StringContent(ODataJsonSerializer.Serialize(datum), Encoding.UTF8, "application/json"); OnCreateDatum(httpRequestMessage); var response = await httpClient.SendAsync(httpRequestMessage); return(await response.ReadAsync <Models.Blackmailazure.Datum>()); }
public async System.Threading.Tasks.Task <HttpResponseMessage> UpdateDatum(int?userId = default(int?), Models.Blackmailazure.Datum datum = default(Models.Blackmailazure.Datum)) { var uri = new Uri(baseUri, $"Data({userId})"); var httpRequestMessage = new HttpRequestMessage(HttpMethod.Patch, uri); httpRequestMessage.Content = new StringContent(ODataJsonSerializer.Serialize(datum), Encoding.UTF8, "application/json"); OnUpdateDatum(httpRequestMessage); return(await httpClient.SendAsync(httpRequestMessage)); }