Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        /// <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);
        }