33 lines
754 B
C#
33 lines
754 B
C#
namespace Lagerbestand.Models;
|
|
|
|
/// <summary>
|
|
/// Statistics for the Kanban dashboard
|
|
/// </summary>
|
|
public class KanbanStatistics
|
|
{
|
|
/// <summary>
|
|
/// Total number of non-archived tasks
|
|
/// </summary>
|
|
public int TotalTasks { get; set; }
|
|
|
|
/// <summary>
|
|
/// Number of tasks due today
|
|
/// </summary>
|
|
public int TasksDueToday { get; set; }
|
|
|
|
/// <summary>
|
|
/// Number of overdue tasks
|
|
/// </summary>
|
|
public int OverdueTasks { get; set; }
|
|
|
|
/// <summary>
|
|
/// Number of tasks completed this week
|
|
/// </summary>
|
|
public int CompletedThisWeek { get; set; }
|
|
|
|
/// <summary>
|
|
/// Count of tasks per column
|
|
/// </summary>
|
|
public Dictionary<Guid, int> TasksPerColumn { get; set; } = new();
|
|
}
|