public override void Convert(DataObjects.Security.Transfer.ObjectModifyType modifyType, OGUPermission.IOguObject srcObject, System.DirectoryServices.DirectoryEntry targetObject, string context) { IGroup grp = (IGroup)srcObject; SetterContext setterContext = new SetterContext(); ConvertProperties(srcObject, targetObject, setterContext); targetObject.Properties["displayNamePrintable"].Value = SynchronizeHelper.PermissionCenterInvolved; targetObject.CommitChanges(); DoAfterObjectUpdatedOP(srcObject, targetObject, setterContext); }
protected override void SetPropertyValue(OGUPermission.IOguObject srcOguObject, string srcPropertyName, System.DirectoryServices.DirectoryEntry entry, string targetPropertyName, string context, DataObjects.Security.Transfer.SetterContext setterContext) { entry.Properties[srcPropertyName].Value = SynchronizeHelper.PermissionCenterInvolved; entry.CommitChanges(); }