Skip to content

Instantly share code, notes, and snippets.

@davidknipe
Created October 30, 2019 15:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save davidknipe/dde165bb047b54585cd27afbc9a2f43b to your computer and use it in GitHub Desktop.
Save davidknipe/dde165bb047b54585cd27afbc9a2f43b to your computer and use it in GitHub Desktop.
using EPiServer.Commerce.Order;
using EPiServer.Framework;
using EPiServer.Framework.Initialization;
namespace Foundation._EuromonitorExample
{
[InitializableModule]
[ModuleDependency(typeof(EPiServer.Web.InitializationModule))]
public class OrderEventsInit : IInitializableModule
{
public void Initialize(InitializationEngine context)
{
var orderEvents = context.Locate.Advanced.GetInstance<IOrderEvents>();
orderEvents.SavedOrder += OrderEvents_SavedOrder;
}
private void OrderEvents_SavedOrder(object sender, OrderEventArgs e)
{
var orderGroup = e.OrderGroup;
var orderReference = e.OrderLink;
}
public void Uninitialize(InitializationEngine context) { }
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment