passing the org service and bu name :      
  private
Guid getBuid(IOrganizationService
crmServ)
        {
            #region get buId
            Guid
recordId = new Guid();
            QueryExpression
queryExp = new QueryExpression();
            queryExp.EntityName = BusinessUnit.EntityLogicalName;
            queryExp.ColumnSet = new ColumnSet();
            queryExp.ColumnSet.Columns.Add("businessunitid");
            ConditionExpression
conExp = new ConditionExpression();
            conExp.AttributeName = "name";
            conExp.Operator = ConditionOperator.Equal;
            conExp.Values.Add("BU name");
            FilterExpression
fep = new FilterExpression();
            fep.Conditions.Add(conExp);
            queryExp.Criteria.AddFilter(fep);
            EntityCollection
entColl = crmServ.RetrieveMultiple(queryExp);
            {
                foreach
(Entity user in
entColl.Entities)
                {
                    recordId = (Guid)user["businessunitid"];
                }
            }
            return
recordId;
            #endregion
        }
No comments:
Post a Comment