public ActionResult AddAuthoritiesClassfyInfo(AuthoritiesClassfyModel model) { ResultSet resultSet = new ResultSet(); resultSet.Result = false; try { var authoritiesClassfyModel = new SettingsAuthorityClassify(); authoritiesClassfyModel.Name = model.Name; _settingsService.InsertAuthorityClassify(authoritiesClassfyModel); resultSet.Result = true; resultSet.msg = "添加成功"; } catch { resultSet.msg = "添加失败"; } return Json(resultSet); }
/// <summary> /// 进入添加权限页面 /// </summary> /// <returns>权限分组信息</returns> /// <author>谢锐 2014-4-3</author> public ActionResult AddAuthorities() { //得到所有的权限分组信息 var model = new AuthoritiesModel(); var classFy = _settingsService.GetAuthorityClassify().ToList(); var auList = new List<AuthoritiesClassfyModel>(); foreach (var info in classFy) { var authoritiesClassfyModel = new AuthoritiesClassfyModel(); authoritiesClassfyModel.Id = info.Id; authoritiesClassfyModel.Name = info.Name; auList.Add(authoritiesClassfyModel); } model.AuList = auList; return View(model); }
/// <summary> /// 进入权限管理页面 /// </summary> /// <returns>权限信息</returns> /// <author>谢锐 2014-3-27</author> public ActionResult AuthoritiesManage() { //加载权限分组 var auClassfyInfo = _settingsService.GetAuthorityClassify().ToList(); var auList = auClassfyInfo.Select(p => { var auClassfy = new AuthoritiesClassfyModel(); auClassfy.Id = p.Id; auClassfy.Name = p.Name; //取出分组权限信息 auClassfy.authoritiesList = new List<AuthoritiesModel>(); var authority = new List<SettingsAuthority>(); authority = _settingsService.GetAuthorityByAuthorityClassifyId(auClassfy.Id).ToList(); //循环添加相应的分组数据 foreach (var info in authority) { var authoritiesModel = new AuthoritiesModel(); authoritiesModel.Id = info.Id; authoritiesModel.Name = info.Name; authoritiesModel.Action = info.Action; authoritiesModel.Controller = info.Controller; auClassfy.authoritiesList.Add(authoritiesModel); } return auClassfy; }); return View(auList); }