using MTWorkHR.Core.Entities; using MTWorkHR.Core.Global; using System.ComponentModel.DataAnnotations; namespace MTWorkHR.Application.Models { public class UserTaskDto : EntityDto { public string AssignedUserId { get; set; } public string? AssignedUserName { get; set; } public string? ProfileImage { get; set; } [Required] public string Title { get; set; } public string Description { get; set; } public DateTime DueDate { get; set; } public PriorityEnum? Priority { get; set; } [Required] public int ProjectId { get; set; } [Required] public long StatusId { get; set; } // public List<string>? TaskUserIds { get; set; } public List<AttachmentDto>? TaskAttachments { get; set; } public List<UserTaskHistoryDto>? TaskHistories { get; set; } // public List<TaskUserDto>? TaskUsers { get; set; } public string? CreateUser { get; set; } } }