/// <summary> /// Run the code example. /// </summary> /// <param name="user">The Dfa user object running the code example. /// </param> public override void Run(DfaUser user) { // Create SpotlightRemoteService instance. SpotlightRemoteService service = (SpotlightRemoteService) user.GetService( DfaService.v1_19.SpotlightRemoteService); long spotlightConfigurationId = long.Parse(_T("INSERT_SPOTLIGHT_CONFIGURATION_ID_HERE")); int activityType = int.Parse(_T("INSERT_ACTIVITY_TYPE_HERE")); string groupName = _T("INSERT_GROUP_NAME_HERE"); // Set spotlight activity group structure. SpotlightActivityGroup spotlightActivityGroup = new SpotlightActivityGroup(); spotlightActivityGroup.id = 0; spotlightActivityGroup.spotlightConfigurationId = spotlightConfigurationId; spotlightActivityGroup.groupType = activityType; spotlightActivityGroup.name = groupName; try { // Create the activity group. SpotlightActivityGroupSaveResult result = service.saveSpotlightActivityGroup( spotlightActivityGroup); // Display activity group id. if (result != null) { Console.WriteLine("Activity group with id \"{0}\" was created.", result.id); } } catch (Exception e) { Console.WriteLine("Failed to create spotlight activity group. Exception says \"{0}\"", e.Message); } }
public SpotlightActivityGroupSaveResult saveSpotlightActivityGroup(SpotlightActivityGroup spotlightActivityGroup) { object[] results = this.Invoke("saveSpotlightActivityGroup", new object[] {spotlightActivityGroup}); return ((SpotlightActivityGroupSaveResult) (results[0])); }