public Guid Create(string entitySetName, CdsEntity record) { var response = _client.PostAsync($"{entitySetName}", new StringContent(record.ToJson(), Encoding.UTF8, "application/json")); HandleError(response); var value = response.Result.Headers.GetValues("OData-EntityId").First(); return(Guid.Parse(Regex.Matches(value, $"{response.Result.RequestMessage.RequestUri.AbsoluteUri}\\(([^\\)]+)").First().Groups.Last().Value)); }
public void Update(string entitySetName, CdsEntity record) { var response = _client.PatchAsync($"{entitySetName}({record.Id})", new StringContent(record.ToJson(), Encoding.UTF8, "application/json")); HandleError(response); }