using System; namespace CompanyManagment.App.Contracts.Leave; public class LeaveViewModel { public long Id { get; set; } public string StartLeave { get; set; } public string EndLeave { get; set; } public DateTime StartLeaveGr { get; set; } public DateTime EndLeaveGr { get; set; } public string LeaveHourses { get; set; } public long WorkshopId { get; set; } public long EmployeeId { get; set; } public string PaidLeaveType { get; set; } public string LeaveType { get; set; } public string EmployeeFullName { get; set; } public string WorkshopName { get; set; } public bool IsAccepted { get; set; } public string Decription { get; set; } public int Year { get; set; } public int Month { get; set; } public string MonthStr { get; set; } public DateTime CreationDate { get; set; } public int DayCounter { get; set; } public TimeSpan ShiftDuration { get; set; } public bool HasShiftDuration { get; set; } public bool IsInvalid { get; set; } }