public virtual void SaveRoleAssignedApplicatonIDList(List<int> applicatonIDList, SystemRole role) { List<SystemRoleApplication> systemRoleApplications = this.DaosContainerIocID.SystemRoleApplicationDaoInstance.GetRoleApplicationRelationAssignedApplicaton(role); foreach (SystemRoleApplication roleApplication in systemRoleApplications) { this.DaosContainerIocID.SystemRoleApplicationDaoInstance.Delete(roleApplication); } foreach (int applicatonID in applicatonIDList) { SystemApplication assignedApplication = this.DaosContainerIocID.SystemApplicationDaoInstance.Load(applicatonID); SystemRoleApplication systemRoleApplication = new SystemRoleApplication(); systemRoleApplication.RoleID = role; systemRoleApplication.ApplicationID = assignedApplication; this.DaosContainerIocID.SystemRoleApplicationDaoInstance.Save(systemRoleApplication); } }
public virtual void SaveRoleAssignedApplicatonIDList(List <int> applicatonIDList, SystemRole role) { List <SystemRoleApplication> systemRoleApplications = systemRoleApplicationDaoInstance.GetRoleApplicationRelationAssignedApplicaton(role); foreach (SystemRoleApplication roleApplication in systemRoleApplications) { systemRoleApplicationDaoInstance.Delete(roleApplication); } foreach (int applicatonID in applicatonIDList) { SystemApplication assignedApplication = systemApplicationDaoInstance.Load(applicatonID); SystemRoleApplication systemRoleApplication = new SystemRoleApplication(); systemRoleApplication.RoleID = role; systemRoleApplication.ApplicationID = assignedApplication; systemRoleApplicationDaoInstance.Save(systemRoleApplication); } }