Esempio n. 1
0
        /// <summary>
        /// 增加页面操作配置
        /// </summary>
        /// <param name="controllerName"></param>
        /// <param name="actionName"></param>
        /// <param name="areaName"></param>
        /// <param name="page"></param>
        /// <param name="isAjax"></param>
        private void InsertActionOperation(string controllerName, string actionName, string areaName, string page, bool isAjax)
        {
            Tright_Operation_Da da = new Tright_Operation_Da();

            bool HasPage = da.Select.Where(s => s.Url.ToLower() == page.ToLower()).Count() > 0;

            if (HasPage)
            {
                return;
            }


            //获取功能归属哪个页面
            Tright_Operation root = da.Where(s => s.Controller == controllerName && s.Type == (int)OpeartionType.页面访问).First();

            Tright_Operation model = new Tright_Operation();

            model.Action     = actionName;
            model.Area       = areaName;
            model.Code       = Guid.NewGuid().ToString();
            model.Controller = controllerName;
            model.Parent_Id  = isAjax ? root.Id:0;
            model.Sortid     = 0;
            model.Status     = 0;
            model.Type       = isAjax ? (int)OpeartionType.功能操作 : (int)OpeartionType.页面访问;
            model.Url        = page;
            model.Name       = PowerName;


            da.Insert(model);
        }
Esempio n. 2
0
        public IActionResult UpdateFunc(Tright_Operation model)
        {
            if (string.IsNullOrEmpty(model.Name))
            {
                return(FailMessage("权限名不能为空!"));
            }

            Tright_Operation_Da da = new Tright_Operation_Da();

            da.Update(model);

            return(SuccessMessage("成功!"));
        }
Esempio n. 3
0
        public IActionResult AddFunc(Tright_Operation model)
        {
            if (string.IsNullOrEmpty(model.Name))
            {
                return(FailMessage("权限名不能为空!"));
            }
            model.Code = Guid.NewGuid().ToString();
            Tright_Operation_Da da = new Tright_Operation_Da();

            da.Insert(model);

            return(SuccessMessage("成功!"));
        }