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); }