/// <summary> /// Processes the system role command. /// </summary> /// <param name="systemRole">The system role.</param> /// <param name="request">The request.</param> protected override void ProcessSystemRoleCommand(SystemRole systemRole, GrantSystemRoleRequest request) { var session = SessionProvider.GetSession(); foreach (var systemRoleKeyToBeGranted in request.GrantedSystemRoleKeys) { var grantSystemRole = session.Get <SystemRole> (systemRoleKeyToBeGranted); systemRole.GrantSystemRole(grantSystemRole); } }