Exemplo n.º 1
0
        public override EntityReferenceCollection Execute()
        {
            EntityReference aliasRef = _crmContext.RecordCache[_alias];
            var             lead     = new Lead(GlobalTestingContext.ConnectionManager.CurrentConnection.Retrieve(aliasRef, new ColumnSet(Lead.Fields.TransactionCurrencyId, Lead.Fields.CustomerId, Lead.Fields.CampaignId)));

            Logger.WriteLine($"Qualifying Lead {lead.Id}");
            QualifyLeadRequest req = lead.CreateQualifyLeadRequest(_createAccount, _createContact, _createOpportunity);

            return(GlobalTestingContext.ConnectionManager.CurrentConnection.Execute <QualifyLeadResponse>(req).CreatedEntities);
        }