Пример #1
0
 /// <summary>
 /// 用户权限检查
 /// </summary>
 /// <param name="adminPower">管理员权限</param>
 /// <returns></returns>
 protected void CheckPower(AdminPower adminPower)
 {
     if (!AdminPowers.Contains((int)adminPower))
     {
         WebUtil.AlertNoPower();
     }
 }
Пример #2
0
        public ActionResult SavePower(SavePowerModel model)
        {
            var info = new AdminPower
            {
                Action     = model.Action,
                Controller = model.Controller,
                CreateDate = DateTime.Now,
                MenuId     = model.MenuId,
                PowerCode  = model.PowerCode,
                PowerName  = model.PowerName,
            };

            _powersTask.Add(info);
            return(Json(new RequestResultDto()
            {
                Ret = 0, Msg = "添加成功"
            }));
        }
Пример #3
0
        public ActionResult SavePower(SavePowerModel model)
        {
            if (ModelState.IsValid)
            {
                var info = new AdminPower
                {
                    Action     = model.Action,
                    Controller = model.Controller,
                    CreateDate = DateTime.Now,
                    MenuId     = model.MenuId,
                    PowerCode  = model.PowerCode,
                    PowerName  = model.PowerName,
                };
                _powersTask.Add(info);
                return(AlertMsg("保存成功", Request.UrlReferrer.PathAndQuery));
            }

            var powerList = _powersTask.GetListByMenuId(model.MenuId)
                            .Select(EntityMapper.Map <AdminPower, PowerModel>)
                            .ToList();

            ViewData["PowerList"] = powerList;
            return(View(model));
        }
Пример #4
0
 public void Add(AdminPower info)
 {
     _adminPower.Add(info);
 }