private static DynamicDnsUpdaterClientType GetDnsClientType(Session session)
{
string dnsClientTypeIdString = session.CustomActionData["DNSCLIENTTYPEID"];
DynamicDnsUpdaterClientType dnsClientType;
if (!string.IsNullOrWhiteSpace(dnsClientTypeIdString))
{
try
{
dnsClientType = (DynamicDnsUpdaterClientType) Enum.Parse(typeof (DynamicDnsUpdaterClientType), dnsClientTypeIdString);
}
catch (Exception)
{
dnsClientType = DynamicDnsUpdaterClientType.DnsOMatic;
}
}
else
{
dnsClientType = DynamicDnsUpdaterClientType.DnsOMatic;
}
return dnsClientType;
}