/// <summary> /// 添加分类 /// </summary> /// <param name="ParentId"></param> /// <param name="Name"></param> /// <returns></returns> public string AddKind(string ParentId, string Name) { var query = new BmobQuery(); query.WhereContainedIn <string>("ParentId", ParentId); query.WhereContainedIn <string>("Name", Name); var future = Bmob.FindTaskAsync <KindModel>("Kind_tb", query); if (future.Result.results.Count == 0) { KindModel kindModel = new KindModel("Kind_tb"); kindModel.ParentId = ParentId; kindModel.Name = Name; var future1 = Bmob.CreateTaskAsync(kindModel); if (future1.Result.objectId.Length > 0) { DataRow row = Operation.Kind_Data.NewRow(); row["ID"] = future1.Result.objectId; row["ParentId"] = ParentId; row["Name"] = Name; Operation.Kind_Data.Rows.Add(row); DataSynchronous("Kind_tb"); return(future1.Result.objectId); } else { return("添加失败"); } } else { return("已存在该分类"); } }
//获取所有数据 public IEnumerable <TModel> GetAll(string BmobTable) { var query = new BmobQuery(); query.Limit(500); var future = Bmob.FindTaskAsync <TBmobModel>(BmobTable, query); var model = DataMapperHelper.MapList <TModel>(future.Result.results); return(model); }