private void UpdateLastSyncDate() { var record = new CrmConfiguration { msk12_configurationid = _configurationId, msk12_lastsyncdate = DateTime.UtcNow }; var request = new HttpRequestMessage(new HttpMethod("Patch"), new Uri($"{_crmApiUrl}{CrmConfiguration.EntitySetName}({record.msk12_configurationid})")); request.Headers.Add("OData-MaxVersion", "4.0"); request.Headers.Add("OData-Version", "4.0"); request.Headers.Add("If-Match", "*"); request.Content = new StringContent(record.ToJson(), Encoding.UTF8, "application/json"); var response = _crmClient.SendAsync(request); if (response.Result.StatusCode != System.Net.HttpStatusCode.OK && response.Result.StatusCode != System.Net.HttpStatusCode.NoContent) { throw new Exception(response.Result.ToString()); } }