public void AddOrUpdateDnsRecord(string name, string value)
{
var zoneId = GetZoneId();
var records = GetDnsRecords(zoneId);
var record = records.FirstOrDefault(x => x.Name == name);
if (record != null)
{
UpdateDnsRecord(zoneId, record, value);
}
else
{
AddDnsRecord(zoneId, name, value);
}
}