public void Apply(Profile p) { Dictionary <string, string> nics = NetworkManagement.getNetworkcardDescriptionAndMacAddresses(); if (nics.TryGetValue(p.MAC, out string n)) { if (p.DHCP) { NetworkManagement.enableDHCP(p.MAC); if (p.DNS.Count > 0) { foreach (var dns in p.DNS) { NetworkManagement.setDNS(p.MAC, dns.DomainServerIP); } } } else { NetworkManagement.setIP(p.MAC, p.IP); } } else { int yy = 0; } }
static void Main(string[] args) { NetworkManagement.setDNS(args[0], args[1]); }