Ejemplo n.º 1
0
        public override ICollection <country> getCountries(HtmlNode victimDetailContent)
        {
            var dd        = victimDetailContent.SelectNodes("//ul[@class='meta-data'] //li");
            var countries = convertNodesToArray(dd[dd.Count - 7].SelectNodes("./a"));
            ICollection <country> couns = new HashSet <country>();

            foreach (var country in countries)
            {
                try
                {
                    string countryName = UnicodeUtil.uniformCountryName(country.Trim());
                    if (countryName == "")
                    {
                        continue;
                    }
                    var alias     = UnicodeUtil.convertToAlias(countryName);
                    var newEntity = new country()
                    {
                        name = countryName, alias = alias
                    };
                    if (countryExisted(countryName))
                    {
                        newEntity = findCountryByName(countryName);
                        setModified(newEntity);
                    }
                    couns.Add(newEntity);
                }
                catch
                {
                    continue;
                }
            }
            return(couns);
        }
Ejemplo n.º 2
0
        public override ICollection <country> getCountries(HtmlNode victimDetailContent)
        {
            var dd        = getDDItems();
            var countries = dd[2].InnerText.Trim().Split(',');
            ICollection <country> couns = new HashSet <country>();

            foreach (var country in countries)
            {
                try
                {
                    string countryName = UnicodeUtil.uniformCountryName(country.Trim());
                    if (countryName == "")
                    {
                        continue;
                    }
                    var alias     = UnicodeUtil.convertToAlias(countryName);
                    var newEntity = new country()
                    {
                        name = countryName, alias = alias
                    };
                    if (countryExisted(countryName))
                    {
                        newEntity = findCountryByName(countryName);
                        setModified(newEntity);
                    }
                    couns.Add(newEntity);
                }
                catch
                {
                    continue;
                }
            }
            return(couns);
        }