using gehGassi.Dto.Common; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; using System.Text; namespace gehGassi.Dto.Listings { /// /// Dto für eine Branche /// public class BranchDto : SyncEntityDto { /// /// Titel der Branche /// public string Title { get; set; } /// /// Anmerkungen intern /// public string Comment { get; set; } /// /// Name der Branche /// public string Name { get; set; } /// /// Beschreibung der Branche /// public string Description { get; set; } /// /// Bild für die Branche - Allgemein /// public string Image { get; set; } /// /// Bild der Branche für eine Sprache /// public string ImageLanguage { get; set; } /// /// Online / Offline Status /// public OnlineStatusDto OnlineStatus { get; set; } /// /// Für Listungen verfügbar /// public bool ListingAllowed { get; set; } /// /// Option zur Sortierung der Branchen in der App /// public int Order { get; set; } /// /// Datum der Erstellung /// public DateTimeOffset Created { get; set; } } /// /// Dto für eine Branche mit Listungen /// public class BranchWithListingsDto : BranchDto { /// /// Zugeordnete Listungen /// public List Listings { get; set; } /// /// Erstellt eine Instanz /// public BranchWithListingsDto() { Listings = new List(); } } }