Ejemplo n.º 1
0
        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="p"></param>
        /// <returns></returns>
        public Result Add(DicEditParam p)
        {
            var model = new Dic
            {
                Code    = p.Code,
                Comment = p.Comment,
                ID      = 0,
                Name    = p.Name,
                Sort    = p.Sort,
                Status  = p.Status
            };

            if (p.TypeID != null)
            {
                model.Type = new DicItem {
                    ID = p.TypeID.Value
                };
            }
            var result = dal.Add(model);

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

            if (model == null)
            {
                return(new Result(300, "数据获取失败!"));
            }
            model.Code    = p.Code;
            model.Comment = p.Comment;
            model.Name    = p.Name;
            model.Sort    = p.Sort;
            model.Status  = p.Status;
            if (p.TypeID != null)
            {
                model.Type = new DicItem {
                    ID = p.TypeID.Value
                };
            }
            var result = dal.Edit(model);

            if (result)
            {
                return(new Result(200, "编辑成功!"));
            }
            else
            {
                return(new Result(300, "编辑失败!"));
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="p"></param>
        /// <returns></returns>
        public Result Add(DicEditParam p)
        {
            var model = new Dic
            {
                Code    = p.Code,
                Comment = p.Comment,
                ID      = 0,
                Name    = p.Name,
                Sort    = p.Sort,
                Status  = p.Status,
                Type    = (DicType)p.TypeID
            };
            var result = dal.Add(model);

            if (result)
            {
                return(new Result(200, "添加成功!"));
            }
            else
            {
                return(new Result(300, "添加失败!"));
            }
        }
Ejemplo n.º 4
0
        public JsonResult Edit(DicEditParam p)
        {
            var result = bll.Edit(p);

            return(Json(result));
        }
Ejemplo n.º 5
0
        public JsonResult Add(DicEditParam p)
        {
            var result = bll.Add(p);

            return(Json(result));
        }