/// <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); }
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("成功!")); }
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("成功!")); }