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