Hi friends,
I am using below code , but iam unable to get the data from the loop
ConnectionClass conn = new ConnectionClass();
crmSdk.CrmService service = conn.getCRMDataConnection();
crmSdk.ColumnSet cols = new crmSdk.ColumnSet();
//ColumnSet cols = new ColumnSet();
cols.Attributes = new string[] { "contactid" };
// Create the ConditionExpression.
crmSdk.ConditionExpression condition = new crmSdk.ConditionExpression();
// Set the condition for the retrieval to be when the contact's address' city is Sammamish.
condition.AttributeName = "for_branchid";
condition.Operator = crmSdk.ConditionOperator.Equal;
condition.Values = new string[] { branchId };
// Create the FilterExpression.
crmSdk.FilterExpression filter = new crmSdk.FilterExpression();
// Set the properties of the filter.
filter.FilterOperator = crmSdk.LogicalOperator.And;
filter.Conditions = new crmSdk.ConditionExpression[] { condition };
// Create the QueryExpression object.
crmSdk.QueryExpression query = new crmSdk.QueryExpression();
// Set the properties of the QueryExpression object.
query.EntityName = crmSdk.EntityName.contact.ToString();
query.ColumnSet = cols;
query.Criteria = filter;
crmSdk.RetrieveMultipleRequest retrieve = new crmSdk.RetrieveMultipleRequest();
retrieve.Query = query;
retrieve.ReturnDynamicEntities = true;
crmSdk.RetrieveMultipleResponse retrieved = (crmSdk.RetrieveMultipleResponse)service.Execute(retrieve);
//sdk.DynamicEntity entity = (sdk.DynamicEntity)retrieved.BusinessEntityCollection.BusinessEntities;
//foreach (crmSdk.DynamicEntity entity in retrieved.BusinessEntityCollection.BusinessEntities)
//foreach (sdk.Property prop in entity.Properties)
foreach (crmSdk.DynamicEntity cont in retrieved.BusinessEntityCollection.BusinessEntities)
{
//how to get contact id from this loop
}
kumar