ChronoFlow/ChronoFlow.Model/Zeiteintrag.cs
2025-06-12 13:41:27 +02:00

41 lines
1.1 KiB
C#

namespace ChronoFlow.Model
{
public class Zeiteintrag
{
public int Id { get; set; } // <<< NEU
public string Mitarbeiter { get; set; }
public DateTime Startzeit { get; set; }
public DateTime Endzeit { get; set; }
public string Projekt { get; set; }
public string Kommentar { get; set; }
public bool Erledigt { get; set; }
public string MitarbeiterKommentar { get; set; }
public Zeiteintrag()
{
Id = 0;
Mitarbeiter = "";
Startzeit = DateTime.Now;
Endzeit = DateTime.Now;
Projekt = "";
Kommentar = "";
Erledigt = false;
MitarbeiterKommentar = "";
}
public string PrioritaetsFarbe
{
get
{
var tageBisEnde = (Endzeit - DateTime.Now).TotalDays;
if (tageBisEnde <= 3)
return "Red";
else if (tageBisEnde <= 7)
return "DarkOrange";
else
return "Green";
}
}
}
}