public ActionResult AddAuthoritiesInfo(AuthoritiesModel model) { ResultSet resultSet = new ResultSet(); resultSet.Result = false; try { var authoritiesModel = new SettingsAuthority(); authoritiesModel.Name = model.Name; authoritiesModel.Controller = model.Controller; authoritiesModel.Action = model.Action; authoritiesModel.AuthorityClassifyId = model.AuthorityClassifyId; _settingsService.InsertAuthority(authoritiesModel); resultSet.Result = true; resultSet.msg = "添加成功"; } catch { resultSet.msg = "添加失败"; } return Json(resultSet); }
/// <summary> /// 插入一条权限信息 /// </summary> /// <param name="authority">权限信息</param> /// <author>谢锐 2014-4-3</author> public void InsertAuthority(SettingsAuthority authority) { if (authority == null) { throw new ArgumentNullException("authority"); } long id = _authorityReopsitory.GetAll().Count() == 0 ? 0 : _authorityReopsitory.GetAll().Max(p => p.Id); authority.Id = _auxString.GetMaxId(id) + 1; _authorityReopsitory.Insert(authority); }