/// <summary> /// 用户权限检查 /// </summary> /// <param name="adminPower">管理员权限</param> /// <returns></returns> protected void CheckPower(AdminPower adminPower) { if (!AdminPowers.Contains((int)adminPower)) { WebUtil.AlertNoPower(); } }
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 = "添加成功" })); }
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)); }
public void Add(AdminPower info) { _adminPower.Add(info); }