예제 #1
0
        public ActionResult RoleDetail()
        {
            RoleVM role = new RoleVM();

            role.Name        = Request["Name"].ToString();
            role.Description = Request["Description"].ToString();
            role.Satate      = Request["State"] == "True" ? true : false;
            return(View(role));
        }
예제 #2
0
        public ActionResult EditRole(int id)
        {
            ViewBag.Message = "修改角色";
            RoleVM VM = new RoleVM();

            try
            {
                int  i    = id;
                Role rvlm = Runbow.TWS.Biz.RoleService.UpdateSelct(id);
                VM.Name        = rvlm.Name;
                VM.Description = rvlm.Description;
                VM.ID          = rvlm.ID;
                VM.Satate      = rvlm.State;
            }
            catch
            {
            }

            return(View("RoleAdd", VM));
        }
예제 #3
0
        public ActionResult RoleAdd(RoleVM role)
        {
            RoleRequest r = new RoleRequest();

            ViewBag.IsSuccess = "0";
            ViewBag.Message   = "新增角色";

            r.Name        = role.Name;
            r.Satate      = role.Satate ? 1 : 0;
            r.Description = role.Description;
            r.ProjectId   = base.UserInfo.ProjectID;
            r.ID          = role.ID;
            int i = 0;

            if (r.ID == 0)
            {
                if (RoleService.CheckInput(r) == "-1") //该角色已存在
                {
                    ViewBag.Message = "该角色已存在!";
                    return(View(role));
                }
                i           = Runbow.TWS.Biz.RoleService.roleinsert(r);
                ViewBag.rId = i.ToString();
            }
            else
            {
                i = Runbow.TWS.Biz.RoleService.RoleUpdate(r);
            }

            if (i > 0)
            {
                ViewBag.Message = " 操作成功";
                return(View("RoleDetail", role)); //新增成功跳转到角色详细
            }
            return(View(role));
        }