public virtual void SaveRoleAssignedMenuIDList(List<int> menuIDList, SystemRole role) { List<SystemRoleMenuRelation> systemRoleMenuRelations = this.DaosContainerIocID.SystemRoleMenuRelationDaoInstance.GetRoleMenuRelationAssignedApplicaton(role); foreach (SystemRoleMenuRelation roleMenuRelation in systemRoleMenuRelations) { this.DaosContainerIocID.SystemRoleMenuRelationDaoInstance.Delete(roleMenuRelation); } foreach (int menuID in menuIDList) { SystemMenu assignedMenu = this.DaosContainerIocID.SystemMenuDaoInstance.Load(menuID); SystemRoleMenuRelation systemRoleMenuRelation = new SystemRoleMenuRelation(); systemRoleMenuRelation.RoleID = role; systemRoleMenuRelation.MenuID = assignedMenu; this.DaosContainerIocID.SystemRoleMenuRelationDaoInstance.Save(systemRoleMenuRelation); } }
public virtual void SaveRoleAssignedMenuIDList(List <int> menuIDList, SystemRole role) { List <SystemRoleMenuRelation> systemRoleMenuRelations = systemRoleMenuRelationDaoInstance.GetRoleMenuRelationAssignedApplicaton(role); foreach (SystemRoleMenuRelation roleMenuRelation in systemRoleMenuRelations) { systemRoleMenuRelationDaoInstance.Delete(roleMenuRelation); } foreach (int menuID in menuIDList) { SystemMenu assignedMenu = systemMenuDaoInstance.Load(menuID); SystemRoleMenuRelation systemRoleMenuRelation = new SystemRoleMenuRelation(); systemRoleMenuRelation.RoleID = role; systemRoleMenuRelation.MenuID = assignedMenu; systemRoleMenuRelationDaoInstance.Save(systemRoleMenuRelation); } }