Пример #1
0
        public List <ActivityPartyObj> PopulateListActivityObj(EntityCollection collection, string LogicalName, IOrganizationService service)
        {
            Itracing.Trace("Inside PopulateListActivityObj");
            List <ActivityPartyObj> outputProcessed = new List <ActivityPartyObj>();

            try
            {
                ActivityPartyObj item = new ActivityPartyObj();
                if (collection != null && collection.Entities.Count > 0)
                {
                    string LogicalSetName = GetLogicalSetName(LogicalName, service);
                    foreach (Entity ent in collection.Entities)
                    {
                        item = new ActivityPartyObj()
                        {
                            LogicalName    = ent.LogicalName,
                            LogicalSetName = LogicalSetName,
                            UniqueID       = ent.Id
                        };
                        outputProcessed.Add(item);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(outputProcessed);
        }
Пример #2
0
        public List <ActivityPartyObj> PopulateListActivityObj(List <Guid> UniqueIDCollection, string LogicalName, IOrganizationService service)
        {
            List <ActivityPartyObj> outProcessedList = new List <ActivityPartyObj>();
            ActivityPartyObj        item             = new ActivityPartyObj();
            string LogicalSetName = GetLogicalSetName(LogicalName, service);

            foreach (Guid id in UniqueIDCollection)
            {
                item = new ActivityPartyObj()
                {
                    LogicalName    = LogicalName,
                    LogicalSetName = LogicalSetName,
                    UniqueID       = id
                };
                outProcessedList.Add(item);
            }
            //recordMetadata.DisplayCollectionName


            return(outProcessedList);
        }