Skip to content

Instantly share code, notes, and snippets.

@eulerfx
eulerfx / PurchaseOrder.cs
Last active September 30, 2022 20:20
An example or a DDD application service.
// A repository.
public interface IPurchaseOrderRepository
{
PurchaseOrder Get(string id);
// The commit method would likely be moved to a Unit of Work managed by infrastructure.
void Commit();
}
// A marker interface for a domain event.
public interface IDomainEvent { }