Exemplo n.º 1
0
        public string Add(AddRoleModel model)
        {
            if (ModelState.IsValid)
            {
                RoleModel role = new RoleModel();
                role.Name = model.Name;                             //角色名称
                role.Remark = model.Remark;                         //备注
                role.CreateMan = SysConfig.CurrentUser.Id;          //创建人
                role.CreateTime = DateTime.Now;                     //创建时间
                role.DelFlag = 0;                                   //有效状态
                int result = role.Insert().ToInt();

                if (result > 0)
                {
                    //记录操作日志
                    CommonMethod.Log(SysConfig.CurrentUser.Id, "Insert", "Sys_Role");

                    return "1";
                }
            }

            return "0";
        }
Exemplo n.º 2
0
        public ActionResult Edit()
        {
            string currentPage = string.IsNullOrWhiteSpace(Request["CurrentPage"]) ? "1" : Request["CurrentPage"];
            string backUrl = "/Home/Role/Index?backType=1&CurrentPage=" + currentPage;

            if (string.IsNullOrWhiteSpace(Request["id"]))
            {
                return Redirect(backUrl);
            }

            RoleModel role = RoleModel.SingleOrDefault(Request["id"]);
            if (null == role)
            {
                return Redirect(backUrl);
            }

            AddRoleModel model = new AddRoleModel();
            model.Id = role.Id;
            model.Name = role.Name;
            model.Remark = role.Remark;

            ViewBag.CurrentPage = Request["CurrentPage"];

            return View(model);
        }
Exemplo n.º 3
0
        public string Edit(AddRoleModel model)
        {
            if (ModelState.IsValid)
            {
                RoleModel role = RoleModel.SingleOrDefault(model.Id.ToInt());
                if (null == role)
                {
                    return "0";
                }
                role.Name = model.Name;                             //角色名称
                role.Remark = model.Remark;                         //备注
                role.ModifyMan = SysConfig.CurrentUser.Id;          //修改人
                role.ModifyTime = DateTime.Now;                     //修改时间
                int result = role.Update().ToInt();

                if (result > 0)
                {
                    //记录操作日志
                    CommonMethod.Log(SysConfig.CurrentUser.Id, "Update", "Sys_Role");

                    return "1";
                }
            }

            return "0";
        }