// 修改某个控制设备 public void update(controllable_equipment exist_controllable) { var con = from a in agriculture.controllable_equipment where a.MAC == exist_controllable.MAC select a; if (con != null) { con.FirstOrDefault().State = exist_controllable.State; agriculture.SaveChanges(); } else { } }
// 修改某个控制点 public ActionResult Update(controllable_equipment controllable) { AControl control = new AControl(); var rs = control.select(controllable.MAC); // 该节点存在 if (rs != null) { //if (control.select(controllable.MAC) != rs) //{ // control.update(controllable); // return Content(JsonConvert.SerializeObject(new // { // code = 1, // des = "修改成功", // })); //} //else //{ // return Content(JsonConvert.SerializeObject(new // { // code = 0, // des = "修改失败", // })); //} control.update(controllable); return(Content(JsonConvert.SerializeObject(new { code = 1, des = "修改成功", }))); } else // 该节点不存在 { return(Content(JsonConvert.SerializeObject(new { code = -1, des = "该节点不存在", }))); } }
// 添加新的控制设备 public void insert(controllable_equipment new_controllable) { agriculture.controllable_equipment.Add(new_controllable); agriculture.SaveChanges(); }