Esempio n. 1
0
        internal static IpV4Client CreateIpV4Client(IIpV4Client data)
        {
            if (data == null)
            {
                return(null);
            }
            var result = new IpV4Client
            {
                IpV4 = data.IpV4,
            };

            if (data.Continent != null)
            {
                result.Continent = CreateContinent(data.Continent);
            }
            if (data.County != null)
            {
                result.County = CreateCounty(data.County);
            }
            if (data.City != null)
            {
                result.City = CreateCity(data.City);
            }

            return(result);
        }
Esempio n. 2
0
        public static IpClientModel CreateIpClient(IIpV4Client ipV4Client)
        {
            var result = new IpClientModel
            {
                IpV4 = ipV4Client.IpV4,
            };

            if (ipV4Client.Continent != null)
            {
                result.Continent = CreateContinent(ipV4Client.Continent);
            }
            if (ipV4Client.County != null)
            {
                result.County = CreateCountry(ipV4Client.County);
            }
            if (ipV4Client.City != null)
            {
                result.City = CreateCity(ipV4Client.City);
            }

            return(result);
        }