Exemplo n.º 1
0
        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="p"></param>
        /// <returns></returns>
        public Result Add(RoleEditParam p)
        {
            var role = new Role
            {
                ID      = 0,
                Code    = p.Code,
                Name    = p.Name,
                Sort    = p.Sort,
                Status  = p.Status,
                Comment = p.Comment
            };
            var result = dal.Add(role);

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

            if (role == null)
            {
                return(new Result(300, "角色不存在!"));
            }
            role.Code    = p.Code;
            role.Comment = p.Comment;
            role.Name    = p.Name;
            role.Sort    = p.Sort;
            role.Status  = p.Status;
            var result = dal.Edit(role);

            if (result)
            {
                return(new Result(200, "编辑成功!"));
            }
            else
            {
                return(new Result(300, "编辑失败!"));
            }
        }
Exemplo n.º 3
0
 public JsonResult Edit(RoleEditParam p)
 {
     return(Json(bll.Edit(p)));
 }
Exemplo n.º 4
0
 public JsonResult Add(RoleEditParam p)
 {
     return(Json(bll.Add(p)));
 }