Exemplo n.º 1
0
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            if (!(value is AgriculturalProducts))
            {
                return(string.Empty);
            }

            AgriculturalProducts info = value as AgriculturalProducts;

            return(String.Format("{0}%", info.GrowthPercentage));
        }
        public IEnumerable <IDomainModel> ParseNodes(HtmlNodeCollection nodes)
        {
            List <AgriculturalProducts> lst = new List <AgriculturalProducts>();

            if (nodes != null && nodes.Any())
            {
                for (int startIndex = 8, arrLength = 8; 0 < nodes.Count - startIndex; startIndex += arrLength)
                {
                    var row = nodes.Skip(startIndex).Take(arrLength).ToArray();
                    AgriculturalProducts entity = new AgriculturalProducts();
                    entity.LowPrice     = row[1].InnerText;
                    entity.AveragePrice = row[2].InnerText;
                    entity.HighPrice    = row[3].InnerText;
                    entity.Category     = row[4].InnerText;
                    entity.Unit         = row[5].InnerText;
                    entity.CreateTime   = DateTime.Parse(row[6].InnerText);
                    entity.ProductName  = row[0].InnerText;
                    lst.Add(entity);
                }
            }
            return(lst);
        }