public virtual void SaveUserGroupAssignedRoleIDList(List<int> roleIDList, SystemUserGroup userGroup) { List<SystemUserGroupRoleRelation> systemUserGroupRoleRelation = this.DaosContainerIocID.SystemUserGroupRoleRelationDaoInstance.GetSystemUserGroupRoleRelationByUserGroup(userGroup); foreach (SystemUserGroupRoleRelation userGroupRoleRelation in systemUserGroupRoleRelation) { this.DaosContainerIocID.SystemUserGroupRoleRelationDaoInstance.Delete(userGroupRoleRelation); } foreach (int id in roleIDList) { SystemRole assignedRole = this.DaosContainerIocID.SystemRoleDaoInstance.Load(id); SystemUserGroupRoleRelation userGroupRoleRelation = new SystemUserGroupRoleRelation(); userGroupRoleRelation.RoleID = assignedRole; userGroupRoleRelation.UserGroupID = userGroup; this.DaosContainerIocID.SystemUserGroupRoleRelationDaoInstance.Save(userGroupRoleRelation); } }
public virtual void SaveUserGroupAssignedRoleIDList(List <int> roleIDList, SystemUserGroup userGroup) { List <SystemUserGroupRoleRelation> systemUserGroupRoleRelation = systemUserGroupRoleRelationDaoInstance.GetSystemUserGroupRoleRelationByUserGroup(userGroup); foreach (SystemUserGroupRoleRelation userGroupRoleRelation in systemUserGroupRoleRelation) { systemUserGroupRoleRelationDaoInstance.Delete(userGroupRoleRelation); } foreach (int id in roleIDList) { SystemRole assignedRole = systemRoleDaoInstance.Load(id); SystemUserGroupRoleRelation userGroupRoleRelation = new SystemUserGroupRoleRelation(); userGroupRoleRelation.RoleID = assignedRole; userGroupRoleRelation.UserGroupID = userGroup; systemUserGroupRoleRelationDaoInstance.Save(userGroupRoleRelation); } }