Esempio n. 1
0
        public List <object> SelectAll(object[] obj)
        {
            var           data    = Gdal.SelectAll(obj);
            List <object> newlist = new List <object>();

            foreach (var item in data)
            {
                PropertyDescriptorCollection pdc  = TypeDescriptor.GetProperties(item);
                PropertyDescriptor           path = pdc.Find("GoodId", true);
                string GoodId = path.GetValue(item).ToString();

                PropertyDescriptor path1            = pdc.Find("GoodPhotoPath", true);
                string             oldGoodPhotoPath = path1.GetValue(item).ToString();
                string             GoodPhotoPath    = "http://localhost:54217/Imgs/" + oldGoodPhotoPath.Substring(0, IsSplit.Split(oldGoodPhotoPath));

                PropertyDescriptor path2    = pdc.Find("GoodName", true);
                string             GoodName = path2.GetValue(item).ToString();

                PropertyDescriptor path3    = pdc.Find("GoodInfo", true);
                string             GoodInfo = path3.GetValue(item).ToString();

                PropertyDescriptor path4       = pdc.Find("GoodSellSum", true);
                string             GoodSellSum = path4.GetValue(item).ToString();

                PropertyDescriptor path5   = pdc.Find("GoodSum", true);
                string             GoodSum = path5.GetValue(item).ToString();

                PropertyDescriptor path6     = pdc.Find("GoodPrice", true);
                string             GoodPrice = path6.GetValue(item).ToString();

                PropertyDescriptor path7        = pdc.Find("GoodTypeName", true);
                string             GoodTypeName = path7.GetValue(item).ToString();

                PropertyDescriptor path8 = pdc.Find("href", true);
                string             href  = path8.GetValue(item).ToString();
                var newdata = new
                {
                    GoodId,
                    GoodPhotoPath,
                    GoodName,
                    GoodInfo,
                    GoodSellSum,
                    GoodSum,
                    GoodPrice,
                    GoodTypeName,
                    href
                };
                newlist.Add(newdata);
            }
            return(newlist);
        }