Exemple #1
0
        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);
        }
Exemple #2
0
        /// <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);
        }