Here you go.....
Below code piece shows how to add Person object as member into Role object;
*****************************************************************************
IConfService confService = this.container.Resolve<IConfigurationService>().ConfigService;
CfgRoleQuery cfgRoleQry = new CfgRoleQuery();
cfgRoleQry.Name = "roleName";
CfgRole cfgRole = confService.RetrieveObject<CfgRole>(cfgRoleQry);
if (null == cfgRole)
{
errMsg = "Role not found";
return false;
}
CfgRoleMember cfgRoleMember = new CfgRoleMember(confService, null);
cfgRoleMember.ObjectType = CfgObjectType.CFGPerson;
cfgRoleMember.ObjectDBID = agentDBID;
cfgRole.Members.Add(cfgRoleMember);
cfgRole.Save();
****************************************************************************************
Note: Instead of resolving IConfigurationService, you can also pass IConfigurationService into constructor of module. And this is more better way.