using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace vendorApproverBackend.Entities { [Table("ApplicationCategories")] public class ApplicationCategory { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public long Id { get; set; } [Required] [MaxLength(255)] public string Name { get; set; } [Required] [MaxLength(255)] public string NameAr { get; set; } public DateTime Timestamp { get; set; } = DateTime.UtcNow; public List Categories { get; set; } = new List(); public ApplicationCategory() { if (Timestamp == default) { Timestamp = DateTime.UtcNow; } } } }