/// <summary> /// Placeholder for a custom plug-in implementation. /// </summary> /// <param name="localcontext">Context for the current plug-in.</param> protected virtual void ExecuteCrmPlugin(LocalPluginContext localContext) { // Do nothing. }
public static IEnumerable <Entity> GetChildren(this Entity entity, LocalPluginContext context, string childname, string lookupattribute, params string[] attributes) { var qx = QueryExpressionFactory.Create(childname, true, new ColumnSet(attributes), false, new object[] { lookupattribute, entity.Id }); return(context.RetrieveMultiple(qx).Entities); }