Anpassungen Detailseite

Auswahlliste Gemeinden und Projekte
This commit is contained in:
2024-09-24 18:30:39 +02:00
parent 16bdacc663
commit a066b9caba
14 changed files with 200 additions and 143 deletions

View File

@@ -1,4 +1,7 @@
namespace Jugenddienst_Stunden.Types {
using Jugenddienst_Stunden.Models;
using System.Collections.ObjectModel;
namespace Jugenddienst_Stunden.Types {
public class DayTime {
public int? id;
public int EmployeeId;
@@ -10,10 +13,15 @@
public string? free;
public bool? approved;
public int? type;
public int? project;
public int? projekt;
public int? gemeinde;
public TimeOnly night;
public Dictionary<string, TimeOnly> total;
public TimeOnly end_print;
public TimeSpan TimeSpanVon { get; set; }
public TimeSpan TimeSpanBis { get; set; }
public Collection<Projekt> Projekte { get; set; }
public Collection<Gemeinde> Gemeinden { get; set; }
}
}

View File

@@ -6,15 +6,18 @@ using System.Threading.Tasks;
namespace Jugenddienst_Stunden.Types
{
internal class Gemeinde
{
public int Id { get; set; }
public string Name { get; set; }
/// <summary>
/// Repräsentiert eine Gemeinde mit einer eindeutigen Id und einem Namen.
/// </summary>
public class Gemeinde {
/// <summary>
/// Eindeutige Id der Gemeinde.
/// </summary>
public int Id { get; set; }
public Gemeinde(int id, string name)
{
Id = id;
Name = name;
}
}
/// <summary>
/// Name der Gemeinde.
/// </summary>
public string Name { get; set; }
}
}

View File

@@ -6,9 +6,18 @@ using System.Threading.Tasks;
namespace Jugenddienst_Stunden.Types
{
internal class Projekt
{
public int Id { get; set; }
public string Name { get; set; }
}
/// <summary>
/// Repräsentiert ein Projekt mit einer eindeutigen ID und einem Namen.
/// </summary>
public class Projekt {
/// <summary>
/// Holt oder setzt die eindeutige ID des Projekts.
/// </summary>
public int Id { get; set; }
/// <summary>
/// Holt oder setzt den Namen des Projekts.
/// </summary>
public string Name { get; set; }
}
}