using System; using System.Collections.Generic; namespace ODCWeb.Models.ViewModels { public class ConstructionReportsViewModel { public ODCProject Project { get; set; } public List Reports { get; set; } public Dictionary> GroupedReports { get; set; } // Statistics public int TotalReports { get; set; } public int ReportsThisWeek { get; set; } public int ReportsThisMonth { get; set; } public double TotalWorkingHours { get; set; } } public class ConstructionReportViewModel { public Subtask Subtask { get; set; } public string TaskName { get; set; } public string ActionName { get; set; } public string FloorName { get; set; } public int TaskId { get; set; } public int ActionId { get; set; } public int FloorId { get; set; } public double Duration { get; set; } public bool HasAttachment { get; set; } public List MaterialsUsed { get; set; } public int MaterialCount { get; set; } public double TotalMaterialCost { get; set; } public ODCProject Project { get; set; } } }