First of all, let me say I love your movies.
Okay, that would be in a separate project in the solution. That project is called TBHCustomEvents. It defines a RecordDeletedEvent class that you can raise whenever something is deleted, which will log that action into the database through the ASP.NET Health Monitoring system.
If you decide you don't want to log these events, you can easily omit the line where the Raise() method is called.
This is actually all explained in detail in Chapter 3.