예제 #1
0
        // 修改某个控制设备
        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
            {
            }
        }
예제 #2
0
        // 修改某个控制点
        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 = "该节点不存在",
                })));
            }
        }
예제 #3
0
 // 添加新的控制设备
 public void insert(controllable_equipment new_controllable)
 {
     agriculture.controllable_equipment.Add(new_controllable);
     agriculture.SaveChanges();
 }