namespace LehrerApp.Core.Models; /// /// Ein Eintrag im Kürzel-Katalog (Einstellungen), z.B. Code="Tb", Label="Tafelbild". Wird im /// Stundeneditor als Autovervollständigungs-Vorschlag für das freie Kurzsymbol-Feld /// angeboten. /// public class ShorthandCode { public Guid Id { get; set; } = Guid.NewGuid(); public string Code { get; set; } = ""; public string Label { get; set; } = ""; public DateTime UpdatedAt { get; set; } = DateTime.UtcNow; } /// Startwerte für die Von/Nach-Vorschläge, solange der Katalog in den Einstellungen leer ist — /// kein DB-Seed, analog zu . public static class DefaultShorthandCodes { public static readonly IReadOnlyList All = [ new() { Code = "L", Label = "Lehrer" }, new() { Code = "S", Label = "Schüler" }, new() { Code = "Tb", Label = "Tafelbild" }, new() { Code = "SH", Label = "Schülerheft" }, new() { Code = "AB", Label = "Arbeitsblatt" }, new() { Code = "GA", Label = "Gruppenarbeit" }, ]; }