namespace AiDevProject.Core.Models; /// /// Base entity with audit timestamps. /// public abstract class BaseEntity { public int Id { get; set; } public DateTime CreatedAt { get; set; } = DateTime.UtcNow; public DateTime? UpdatedAt { get; set; } } /// /// User entity. /// public class User : BaseEntity { public string Email { get; set; } = string.Empty; public string PasswordHash { get; set; } = string.Empty; public string? Name { get; set; } }