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); }
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); }