/// <summary> /// 增加系统管理员角色 /// </summary> public void AddRoleAdmin() { string roleName = "系统管理员"; var role = FindByRoleName(roleName); if (role == null) { role = new Role() { RoleName = roleName, Remark = "CRM 系统管理员" }; DependencyResolver.Resolver <IRoleService>().Save(role); } // 给角色分配操作功能 var pageQuery = new PageQuery <IDictionary <string, object>, Plug>(null); pageQuery.Condition = new Dictionary <string, object>(); DependencyResolver.Resolver <IPlugService>().Query(pageQuery); foreach (Plug plug in pageQuery.Result.Where(m => m.Parent != null)) { RolePlug rolePlug = new RolePlug(); rolePlug.Role = role; rolePlug.Plug = plug; DependencyResolver.Resolver <IRolePlugService>().Save(rolePlug); } }
protected void tvMenu_TreeNodeCheckChanged(object sender, TreeNodeEventArgs e) { var plug = this.PlugService.FindById(int.Parse(e.Node.Value)); var model = this.CurrentRole; RolePlug opr = this.RolePlugService.FindRolePlugById(model.Id, plug.Id); if (opr != null) { opr.Deleted = !e.Node.Checked; opr.ModifyTime = DateTime.Now; this.RolePlugService.Update(opr); } else if (e.Node.Checked) { opr = new RolePlug(); opr.Optor = this.CurrentOperatorUser; opr.Role = model; opr.Plug = plug; this.RolePlugService.Save(opr); } }
public void Update(RolePlug rolePlug) { _rolePlugRepository.Update(rolePlug); }
public void Save(RolePlug rolePlug) { _rolePlugRepository.Save(rolePlug); }
public void Update(RolePlug rolePlug) { this.GetSession().Update(rolePlug); }
public void Save(RolePlug rolePlug) { this.SaveObject(rolePlug); }