This is a more advanced example of implementing Audit Trails using ASP.NET MVC Action Filters