public static void UpdateRoleGroup(RoleGroupInfo roleGroup, bool includeRoles) { provider.UpdateRoleGroup(roleGroup); Services.Log.EventLog.EventLogController objEventLog = new Services.Log.EventLog.EventLogController(); objEventLog.AddLog(roleGroup, PortalController.GetCurrentPortalSettings(), UserController.GetCurrentUserInfo().UserID, "", Services.Log.EventLog.EventLogController.EventLogType.USER_ROLE_UPDATED); if (includeRoles) { RoleController controller = new RoleController(); foreach (RoleInfo role in roleGroup.Roles.Values) { controller.UpdateRole(role); objEventLog.AddLog(role, PortalController.GetCurrentPortalSettings(), UserController.GetCurrentUserInfo().UserID, "", Services.Log.EventLog.EventLogController.EventLogType.ROLE_UPDATED); } } }
public static void SerializeRoleGroups(XmlWriter writer, int portalID) { writer.WriteStartElement("rolegroups"); foreach (RoleGroupInfo objRoleGroup in GetRoleGroups(portalID)) { CBO.SerializeObject(objRoleGroup, writer); } RoleGroupInfo globalRoleGroup = new RoleGroupInfo(Null.NullInteger, portalID, true); globalRoleGroup.RoleGroupName = "GlobalRoles"; globalRoleGroup.Description = "A dummy role group that represents the Global roles"; CBO.SerializeObject(globalRoleGroup, writer); writer.WriteEndElement(); }
public static void UpdateRoleGroup(RoleGroupInfo roleGroup) { UpdateRoleGroup(roleGroup, false); }
public static int AddRoleGroup(RoleGroupInfo objRoleGroupInfo) { Services.Log.EventLog.EventLogController objEventLog = new Services.Log.EventLog.EventLogController(); objEventLog.AddLog(objRoleGroupInfo, PortalController.GetCurrentPortalSettings(), UserController.GetCurrentUserInfo().UserID, "", Services.Log.EventLog.EventLogController.EventLogType.USER_ROLE_CREATED); return provider.CreateRoleGroup(objRoleGroupInfo); }
public static void DeleteRoleGroup(RoleGroupInfo objRoleGroupInfo) { provider.DeleteRoleGroup(objRoleGroupInfo); Services.Log.EventLog.EventLogController objEventLog = new Services.Log.EventLog.EventLogController(); objEventLog.AddLog(objRoleGroupInfo, PortalController.GetCurrentPortalSettings(), UserController.GetCurrentUserInfo().UserID, "", Services.Log.EventLog.EventLogController.EventLogType.USER_ROLE_DELETED); }
public static int AddRoleGroup(RoleGroupInfo objRoleGroupInfo) { Services.Log.EventLog.EventLogController objEventLog = new Services.Log.EventLog.EventLogController(); objEventLog.AddLog(objRoleGroupInfo, PortalController.GetCurrentPortalSettings(), UserController.GetCurrentUserInfo().UserID, "", Services.Log.EventLog.EventLogController.EventLogType.USER_ROLE_CREATED); return(provider.CreateRoleGroup(objRoleGroupInfo)); }
public abstract void UpdateRoleGroup(RoleGroupInfo roleGroup);
public abstract void DeleteRoleGroup(RoleGroupInfo roleGroup);
public abstract int CreateRoleGroup(RoleGroupInfo roleGroup);
private void CreateRoleGroup(RoleGroupInfo roleGroup) { RoleGroupInfo objRoleGroupInfo; RoleController objRoleController = new RoleController(); int roleGroupId = Null.NullInteger; objRoleGroupInfo = RoleController.GetRoleGroupByName(roleGroup.PortalID, roleGroup.RoleGroupName); if (objRoleGroupInfo == null) { roleGroup.RoleGroupID = RoleController.AddRoleGroup(roleGroup); } else { roleGroup.RoleGroupID = objRoleGroupInfo.RoleGroupID; } }