using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace eprintServer.Entities; [Table("faqs")] public class Faq { [Key] [Column("id")] public int Id { get; set; } [Column("question_en")] [Required] public string QuestionEN { get; set; } = string.Empty; [Column("question_ar")] [Required] public string QuestionAR { get; set; } = string.Empty; [Column("answer_en")] [Required] public string AnswerEN { get; set; } = string.Empty; [Column("answer_ar")] [Required] public string AnswerAR { get; set; } = string.Empty; [Column("is_active")] public bool Active { get; set; } = true; [Column("created_at")] public DateTime CreatedAt { get; set; } [Column("updated_at")] public DateTime UpdatedAt { get; set; } public List Question { get; set; } = new List(); public List Answer { get; set; } = new List(); public Faq() { CreatedAt = DateTime.UtcNow; UpdatedAt = DateTime.UtcNow; } }