private static void SetUsername(Session session, DynamicDnsUpdaterClientType dnsClientType, Configuration config)
{
string dnsClientUsername = session.CustomActionData["DNSCLIENTUSERNAME"];
if (!string.IsNullOrWhiteSpace(dnsClientUsername))
{
switch (dnsClientType)
{
case DynamicDnsUpdaterClientType.DnsOMatic:
config.AppSettings.Settings.Remove("DnsOMaticUsername");
config.AppSettings.Settings.Add("DnsOMaticUsername", dnsClientUsername);
break;
case DynamicDnsUpdaterClientType.Dnsimple:
config.AppSettings.Settings.Remove("DnsimpleUsername");
config.AppSettings.Settings.Add("DnsimpleUsername", dnsClientUsername);
break;
default:
break;
}
}
}