File size: 808 Bytes
9fb631c
 
 
 
 
 
 
 
 
 
4671199
 
 
9fb631c
 
 
4671199
 
 
 
9fb631c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
namespace TaskTrackingSystem.Shared.Models.Report;

public class ProjectProgressReportDto
{
    public long ProjectId { get; set; }
    public string ProjectName { get; set; } = string.Empty;
    public DateTime StartDate { get; set; }
    public DateTime EndDate { get; set; }
    public int TotalTasks { get; set; }
    public int CompletedTasks { get; set; }
    public int OpenIssues { get; set; }
    public int OverdueIssues { get; set; }
    public int BlockedIssues { get; set; }
    public double Progress { get; set; }
    public bool IsAhead { get; set; }
    public bool IsAtRisk { get; set; }
    public string ProjectHealth { get; set; } = "Healthy";
    public DateTime LastActivity { get; set; }
    public DateTime? NextMilestone { get; set; }
    public decimal ActualHours { get; set; }
}