using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Markup; namespace KlassenBIB { [ContentProperty("Sanierung")] public class Inspektionsobjekt { private string strasseName = "none"; public string StrasseName { get => strasseName; set => strasseName = value; } public string OrtName { get; set; } public string Hausnummer { get; set; } public string Projektnummer { get; set; } public string Objektbezeichnung { get; set; } public string VonPunkt { get; set; } public string BisPunkt { get; set; } public string RohrMaterial { get; set; } public uint Kanalrohrweite { get; set; } public double Haltungslaenge { get; set; } public double Schachtlaenge { get; set; } public DateTime HaltungGemessen { get; set; } public InspektionskuerzelnCollection Schadenskuerzeln { get; private set; } public string Bemerkung { get; set; } public SanierungCollection Sanierung { get;set; } public Inspektionsobjekt() { Schadenskuerzeln = new InspektionskuerzelnCollection(); Sanierung = new SanierungCollection(); if (HaltungGemessen <= DateTime.MinValue || HaltungGemessen >= DateTime.MaxValue) HaltungGemessen = DateTime.Now; } } }