using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; using gehGassiApp.Domain.Base; namespace gehGassiApp.Domain.Dogs { /// /// Repräsentiert eine Hunde-Rasse /// public class DogRace : SyncEntity { /// /// Name der Rasse /// [Required] [MaxLength(100)] public string Name { get; set; } /// /// Beschreibung der Rasse /// [MaxLength(5000)] public string Description { get; set; } /// /// Beschreibung der Alterserwartung /// [MaxLength(1000)] public string Age { get; set; } /// /// Beschreibung der Größe und des Gewichts /// [MaxLength(1000)] public string SizeAndWeight { get; set; } /// /// Beschreibung der Persönlichkeit /// [MaxLength(2000)] public string Personality { get; set; } /// /// Beschreibung Zusammenleben mit anderen Haustieren /// [MaxLength(1000)] public string Coexistence { get; set; } /// /// Beschreibung Pflege /// [MaxLength(1000)] public string Care { get; set; } /// /// Beschreibung Entscheidungshilfe /// [MaxLength(2000)] public string Decision { get; set; } /// /// Optional - Foto der Hunderasse /// [MaxLength(500)] public string Photo { get; set; } /// /// Datum der Erstellung /// public DateTimeOffset Created { get; set; } } }