internal Guid GetCrmIdByOutlookId(IntegrationEntity entity) { QueryExpression queryExpression = new QueryExpression() { EntityName = entity.CrmEntityLogicalName, Criteria = { FilterOperator = LogicalOperator.And, Conditions = { new ConditionExpression("ylv_outlookid", ConditionOperator.Equal, entity.OutlookId) } } }; var crmEntity = organizationService.RetrieveMultiple(queryExpression).Entities.FirstOrDefault(); return(crmEntity == null ? Guid.Empty : crmEntity.Id); }
internal string GetOutlookId(IntegrationEntity entity) { var crmEntity = organizationService.Retrieve(entity.CrmEntityLogicalName, entity.CrmId, new ColumnSet("ylv_outlookid")); return(crmEntity["ylv_outlookid"] == null ? null : crmEntity["ylv_outlookid"].ToString()); }