using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using PSTW_CentralSystem.Areas.Inventory.Models; using PSTW_CentralSystem.Models; namespace PSTW_CentralSystem.Areas.OTcalculate.Models { public class OtRegisterModel { [Key] public int OvertimeId { get; set; } [Required] public DateTime OtDate { get; set; } [Required] public DateTime OfficeFrom { get; set; } [Required] public DateTime OfficeTo { get; set; } public int OfficeBreak { get; set; } public DateTime OutsideFrom { get; set; } public DateTime OutsideTo { get; set; } public int OutsideBreak { get; set; } public int StationId { get; set; } [ForeignKey("StationId")] public virtual StationModel? Stations { get; set; } public string? OtDescription { get; set; } public string? OtDays { get; set; } public byte[]? PDF { get; set; } public int UserId { get; set; } [ForeignKey("UserId")] public virtual UserModel? Users { get; set; } } }