using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.Calendar { public class CalendarDetailDTO { public long EmployeeId { get; set; } public string? EmployeeName { get; set; } public DateTime AttendanceDate { get; set; } public DateTime FromDate { get; set; } public DateTime ToDate { get; set; } public string? LeaveName { get; set; } public string? RecordType { get; set; } } public class CalendarResponseDTO { public required List Monthly { get; set; } public required List DayCounts { get; set; } public required List Details { get; set; } } public class CalendarDayCountDTO { public long EmployeeId { get; set; } public string? EmployeeName { get; set; } public DateTime AttendanceDate { get; set; } public int TotalEntries { get; set; } } }