namespace WhatApi.Database.Tables; public class BaseAuditableEntity : IAuditableEntity { public DateTimeOffset CreatedAtUtc { get; set; } public DateTimeOffset? UpdatedAtUtc { get; set; } public Guid CreatedBy { get; set; } public Guid? UpdatedBy { get; set; } public void SetCreated(Guid createdBy) { CreatedBy = createdBy; CreatedAtUtc = DateTimeOffset.UtcNow; } public void SetUpdated(Guid updatedBy) { UpdatedBy = updatedBy; UpdatedAtUtc = DateTimeOffset.UtcNow; } }