Welcome to the navigation

Officia laborum, sed cupidatat veniam, dolore velit in sit exercitation ad excepteur aliqua, incididunt lorem occaecat in magna aute nisi nostrud enim ipsum quis tempor. Magna anim reprehenderit duis quis mollit culpa ut sint non nisi irure nulla laboris id dolor incididunt ad amet, ex nostrud aliquip laborum, eiusmod cupidatat

Yeah, this will be replaced... But please enjoy the search!

Deleting a Contact (Customer) from Mediachase / EPiCommerce programmatically

This is a somewhat undocumented function but if you are familiar with the class BusinessManager in the Mediachase.BusinessFoundation.Data.Business namespace things become quite easy. To demonstrate this I created a customer called Test Testson

Snippet

To remove this customer contact programmatically with c# the following code is required

// Fetch the user
Mediachase.Commerce.Customers.CustomerContext customerContext = new Mediachase.Commerce.Customers.CustomerContext();
Mediachase.Commerce.Customers.CustomerContact testTestson = customerContext.GetContactById(new Guid("1c8279d8-85bd-4063-a018-a627f98c99cb"));

// Delete
Mediachase.BusinessFoundation.Data.Business.BusinessManager.Delete(testTestson);