public virtual async Task <Uri> SaveAuditRecord(AuditRecord record) { // Build an audit entry var entry = new AuditEntry(record, await GetActor()); // Serialize to json string rendered = RenderAuditEntry(entry); // Save the record return(await SaveAuditRecord(rendered, record.GetResourceType(), record.GetPath(), record.GetAction(), entry.Actor.TimestampUtc)); }
public virtual async Task<Uri> SaveAuditRecord(AuditRecord record) { // Build an audit entry var entry = new AuditEntry(record, await GetActor()); // Serialize to json string rendered = RenderAuditEntry(entry); // Save the record return await SaveAuditRecord(rendered, record.GetResourceType(), record.GetPath(), record.GetAction(), entry.Actor.TimestampUtc); }