using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace PSTW_CentralSystem.Areas.Bookings.Models { /// /// Dynamic list of users who have "manager" powers in the Room Booking module. /// Keep it simple (global scope); you can extend with CompanyId/DepartmentId/RoomId later. /// [Table("booking_managers")] public class BookingManager { [Key] public int BookingManagerId { get; set; } /// FK → aspnetusers(Id) (int) [Required] public int UserId { get; set; } public bool IsActive { get; set; } = true; [Required] public DateTime CreatedUtc { get; set; } = DateTime.UtcNow; public int? CreatedByUserId { get; set; } } }