private void Audit(IInvocation invocation) { AuditAttribute audit = invocation.GetAudit(); if (audit != null) { AuditLogger.Add(Session.UserId ?? Guid.Empty, Session.Application, Session.IP, audit.Source, audit.Action.ToString(), invocation.Arguments); } }