Files
DaSaSo/DaSaSo.Domain/Model/SewerDamage.cs
2021-10-06 19:52:32 +02:00

38 lines
909 B
C#

namespace DaSaSo.Domain.Model
{
[Flags]
public enum EDamageType
{
NONE = 0,
Riss = 1,
Bruch = 2,
Scherbe = 4,
Wurzel = 8,
Inkrustation = 16,
Ablagerung = 32,
EinrageneStutzen = 64,
Infiltration = 128,
Static = Riss | Bruch | Scherbe,
Betrieb = Wurzel | Inkrustation | Ablagerung,
Other = EinrageneStutzen | Infiltration
}
[Flags]
public enum EPreparationType
{
NONE = 0,
CleanedHD = 1,
CleanedMechanisch = 2,
CleanedRoboter = 4,
FaekalienFrei = 8,
WaterBaried = 16,
PermitNeeded = 32,
STVO = 64
}
public class SewerDamage : DomainObject
{
public SewerObject SewerObject { get; set; }
public decimal Distance { get; set; }
public EDamageType DamageType { get; set; }
}
}