The windsor.config:
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<components>
<component id="MyBiEventHandler" service="CommerceBuilder.Eventing.IStoreEventsHandler, CommerceBuilder"
type="AbleCommerce.Code.BiEventHandler, AbleCommerce"/>
</components>
</configuration>
Code: Select all
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using CommerceBuilder.DigitalDelivery;
using CommerceBuilder.DomainModel;
using CommerceBuilder.Eventing;
using CommerceBuilder.Messaging;
using CommerceBuilder.Orders;
using CommerceBuilder.Utility;
namespace AbleCommerce
{
class BiEventHandler : DefaultEventsHandler
{
public override void OrderPlaced(object o, OrderPlacedEventArgs e)
{
Logger.Info("OrderPlaced event");
base.OrderPlaced(o, e);
}
}
}