Quantcast
Channel: CRM Development forum
Viewing all articles
Browse latest Browse all 8223

How to associate multiple contacts with account in CRM 4

$
0
0

How can i associate contacts with account using SDK ?

for primary contact it works fine, but i need to associate N contacts with single account based on a criteria. 

Everything is working fine except association.

Here is the code

 // Create an AssociateEntities linked.
                    AssociateEntitiesRequest linked = new AssociateEntitiesRequest();
                    // Set the ID of Moniker1 to the ID of the lead.
                    linked.Moniker1 = new Moniker()
                    {
                        Id = accidstring.Value,
                        Name = "account"
                    };
                    //linked.Moniker1.Id = new Guid("B050F053-6968-DC11-BB3A-0003FFBAD37A");
                    //linked.Moniker1.Name = EntityName.lead.ToString();

                    // Set the ID of Moniker2 to the ID of the contact.
                    linked.Moniker2 = new Moniker()
                    {
                        Id = new Guid(contactId),
                        Name = "contact"
                    };
                    //linked.Moniker2.Id = new Guid("1DCDEE97-35BB-44BE-8353-58BC36592656");
                    //linked.Moniker2.Name = EntityName.contact.ToString();

                    // Set the relationship name to associate on.
                    try
                    {
                        linked.RelationshipName = "contact_customer_accounts";

                        // Execute the linked.
                        svc.Execute(linked);
                    }
                    catch
                    {
                        linked.RelationshipName = "accounts_contacts";
                        svc.Execute(linked);
                    }


( ';')< "I hate this UI"


Viewing all articles
Browse latest Browse all 8223

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>