using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Text.Json.Serialization; namespace ServicesDAO.models { [Table("services")] public class Services { [Key] [Column("ServicesID")] public int ServicesID { get; set; } [Required] [Column("name")] [StringLength(255)] public string Name { get; set; } [Required] [Column("product_type_id")] public int ProductTypeID { get; set; } [Required] [Column("events_ids")] [StringLength(25)] public string EventsIDs { get; set; } [Required] [Column("description", TypeName = "text")] public string Description { get; set; } [StringLength(255)] [Column("form_tmplt")] public string? FormTmplt { get; set; } [Required] [Column("active")] public bool Active { get; set; } [Required] [Column("last_update")] public DateTime LastUpdate { get; set; } [Column("base_price")] public int? BasePrice { get; set; } [Column("service_logo_url")] [StringLength(45)] public string? ServiceLogoUrl { get; set; } [Column("visible")] public bool? Visible { get; set; } } }