コード例 #1
0
        public JsonResult AjaxAddEquipment(Api_ClientEquipment model, int flag)
        {
            JsonStateResult result      = new JsonStateResult();
            string          loginUserId = loginUser.Id;
            var             equipment   = _dataApiService.IsExistEquipment(0, model.Name);

            if (flag == 0)//添加
            {
                if (equipment != null)
                {
                    result.Error = 1;
                    result.Msg   = "已经添加过此设备";
                    return(Json(result, JsonRequestBehavior.AllowGet));
                }
                model.IsDelete = false;
                _dataApiService.AddEquipment(model);
                if (model.Id > 0)
                {
                    result.Error = 0;
                    result.Msg   = "添加成功";
                    return(Json(result, JsonRequestBehavior.AllowGet));
                }
                result.Error = 2;
                result.Msg   = "添加失败,请重试";
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
            if (flag == 1)//修改
            {
                equipment.Sorting   = model.Sorting;
                equipment.Address   = model.Address;
                equipment.Intro     = model.Intro;
                equipment.IsControl = model.IsControl;
                equipment.IsPublic  = model.IsPublic;
                equipment.Status    = model.Status;
                try
                {
                    _dataApiService.UpdateEquipment(equipment);
                    result.Error = 0;
                    result.Msg   = "修改成功";
                    return(Json(result, JsonRequestBehavior.AllowGet));
                }
                catch (Exception)
                {
                    result.Error = 2;
                    result.Msg   = "修改失败,请重试";
                    return(Json(result, JsonRequestBehavior.AllowGet));
                }
            }
            result.Error = 3;
            result.Msg   = "未知错误";
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
 public void UpdateEquipment(Api_ClientEquipment equipment)
 {
     _equipmentDb.Update(equipment);
 }
コード例 #3
0
 /// <summary>
 /// 增加设备
 /// </summary>
 /// <param name="equipment"></param>
 public void AddEquipment(Api_ClientEquipment equipment)
 {
     _equipmentDb.Insert(equipment);
 }