/// <summary> /// Change the parent <c>Business Unit</c> for specified <c>Team</c>. /// <para> /// For more information look at https://msdn.microsoft.com/en-us/library/microsoft.crm.sdk.messages.setparentteamrequest(v=crm.7).aspx /// </para> /// </summary> /// <param name="teamId"><c>Team</c> Id</param> /// <param name="businessUnitId"><c>Business Unit</c> Id</param> public void ChangeParent(Guid teamId, Guid businessUnitId) { ExceptionThrow.IfGuidEmpty(teamId, "teamId"); ExceptionThrow.IfGuidEmpty(businessUnitId, "businessUnitId"); SetParentTeamRequest request = new SetParentTeamRequest() { TeamId = teamId, BusinessId = businessUnitId }; this.OrganizationService.Execute(request); }
/// <summary> /// Change the parent <c>Business Unit</c> for specified <c>Team</c>. /// <para> /// For more information look at https://msdn.microsoft.com/en-us/library/microsoft.crm.sdk.messages.setparentteamrequest(v=crm.8).aspx /// </para> /// </summary> /// <param name="teamId"><c>Team</c> Id</param> /// <param name="businessUnitId"><c>Business Unit</c> Id</param> public void ChangeParent(Guid teamId, Guid businessUnitId) { //TODO: deprecated method -- CHECK THIS //TODO: NOT WORKING ExceptionThrow.IfGuidEmpty(teamId, "teamId"); ExceptionThrow.IfGuidEmpty(businessUnitId, "businessUnitId"); //Entity entity = new Entity(this.EntityName); //entity.Id = teamId; //entity["businessunitid"] = new EntityReference("businessunit", businessUnitId); //this.OrganizationService.Update(entity); SetParentTeamRequest request = new SetParentTeamRequest() { TeamId = teamId, BusinessId = businessUnitId }; this.OrganizationService.Execute(request); }