Example #1
0
        public static IPGeoDTO ParseFromCSV(string line)
        {
            var lines = line.Split(',');
            var geo   = new IPGeoDTO
            {
                //query,countryCode,city,lat,lon,proxy,hosting,mobile,as (status is ommited)
                query       = lines[0],
                countryCode = lines[1],
                city        = lines[2],
                lat         = float.Parse(lines[3]),
                lon         = float.Parse(lines[4]),
                proxy       = bool.Parse(lines[5]),
                hosting     = bool.Parse(lines[6]),
                mobile      = bool.Parse(lines[7]),
                @as         = lines[8]
            };

            return(geo);
        }
Example #2
0
 public Event(IPGeoDTO ipInfo, string ip, string dt)
 {
     this.ipInfo    = ipInfo;
     this.ipaddress = IPAddress.Parse(ip);
     this.date      = DateTime.Parse(dt);
 }