public override void OnActionExecuting(ActionExecutingContext filterContext) { MusicStoreEntities storeDB = new MusicStoreEntities(); ActionLog log = new ActionLog() { Controller = filterContext.ActionDescriptor.ControllerDescriptor.ControllerName, Action = filterContext.ActionDescriptor.ActionName, IP = filterContext.HttpContext.Request.UserHostAddress, DateTime = filterContext.HttpContext.Timestamp }; storeDB.AddToActionLogs(log); storeDB.SaveChanges(); base.OnActionExecuting(filterContext); }