using System.ComponentModel.DataAnnotations; using System.Text.Json.Serialization; namespace Aps_Single_Page_Anwendung.Models { public class Speise { public int Id { get; set; } [Required] // Leere Felder sind damit nicht möglich, kein null möglich [MaxLength(100)] // Vermeidet bei des Feldes in der Tabelle ein varchar(Max) public string Name { get; set; } [MaxLength(255)] public string Beschreibung { get; set; } [Range(0,25)] // Preis darf nur zwischen 0 und 25 Euro sein public double Preis { get; set; } public int KategorieId { get; set; } [JsonIgnore] public Kategorie Kategorie { get; set; } } }