public HostEntry GetHostEntry(int index) { var response = _hostsApi.GetGenericHostEntry(index); var entry = new HostEntry { MacAddress = response.MacAddress, IpAddress = response.IpAddress, AddressSource = response.AddressSource, LeaseTimeRemaining = response.LeaseTimeRemaining, InterfaceType = response.InterfaceType, IsActive = response.Active == 1, HostName = response.HostName }; return(entry); }
public HostEntry GetHostEntry(string macAddress) { Ensure.IsNotNullOrWhitespace(macAddress, nameof(macAddress)); var response = _hostsApi.GetSpecificHostEntry(macAddress); var entry = new HostEntry { MacAddress = macAddress, IpAddress = response.IpAddress, AddressSource = response.AddressSource, LeaseTimeRemaining = response.LeaseTimeRemaining, InterfaceType = response.InterfaceType, IsActive = response.Active == 1, HostName = response.HostName }; return(entry); }