示例#1
0
        public void queryCommodity(string category, string subcategory)
        {
            var bmobQuery = new BmobQuery();

            if (category.Equals("促销"))
            {
                bmobQuery.WhereEqualTo("Promotion", "true");
            }
            else if (category.Equals("广告"))
            {
                bmobQuery.WhereEqualTo("AD", "true");
            }
            else
            {
                bmobQuery.WhereEqualTo("Category", category);
            }
            if (subcategory != null)
            {
                bmobQuery.WhereEqualTo("CategorySub", subcategory);
            }
            bmobQuery.Limit(1000);
            _bmobWindows.Find <Commodity>("Commodity", bmobQuery, (resp, ex) =>
            {
                if (ex != null)
                {
                    Debug.WriteLine("查询出错:" + ex.Message);
                    return;
                }
                var commodities = resp.results;
                _view.commodityShow(commodities);
            });
        }
示例#2
0
        public void queryCommodity(string category, string subcategory)
        {
            var bmobQuery = new BmobQuery();

            bmobQuery.WhereEqualTo("Category", category);
            if (subcategory != null)
            {
                bmobQuery.WhereEqualTo("CategorySub", subcategory);
            }

            _bmobWindows.Find <Commodity>("Commodity", bmobQuery, (resp, ex) =>
            {
                if (ex != null)
                {
                    Debug.WriteLine("查询出错:" + ex.Message);
                    return;
                }
                var commodities = resp.results;
                _view.commodityShow(commodities);
            });
        }