Beispiel #1
0
        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="p"></param>
        /// <returns></returns>
        public Result Add(ConfigEditParam p)
        {
            var config = new Config
            {
                Comment = p.Comment,
                ID      = 0,
                Key     = p.Key,
                Name    = p.Name,
                Section = p.PID == 0 ? null : new ConfigSection {
                    ID = p.PID
                },
                Sort   = p.Sort,
                Status = p.Status,
                Value  = p.Value
            };
            var result = dal.Add(config);

            if (result)
            {
                return(new Result(200, "添加成功!"));
            }
            else
            {
                return(new Result(300, "添加失败!"));
            }
        }
Beispiel #2
0
        /// <summary>
        /// 编辑
        /// </summary>
        /// <param name="p"></param>
        /// <returns></returns>
        public Result Edit(ConfigEditParam p)
        {
            var model = dal.Get(p.ID);

            if (model == null)
            {
                return(new Result(300, "数据不存在!"));
            }
            model.Comment = p.Comment;
            model.Key     = p.Key;
            model.Name    = p.Name;
            model.Section = p.PID == 0 ? null : new ConfigSection {
                ID = p.PID
            };
            model.Sort   = p.Sort;
            model.Status = p.Status;
            model.Value  = p.Value;
            var result = dal.Edit(model);

            if (result)
            {
                return(new Result(200, "编辑成功!"));
            }
            else
            {
                return(new Result(300, "编辑失败!"));
            }
        }
Beispiel #3
0
        public JsonResult Edit(ConfigEditParam p)
        {
            var result = bll.Edit(p);

            return(Json(result));
        }