Schaden kann hinzugefügt werden

This commit is contained in:
HuskyTeufel
2021-10-01 12:20:24 +02:00
parent 98494be3cf
commit b48c012c18
12 changed files with 166 additions and 28 deletions

View File

@@ -19,6 +19,17 @@ namespace DaSaSo.ViewModel
public SewerPreperationControllViewModel preperationControllViewModel { get; set; }
public IRelayCommand Berechne { get; set; }
private string? _entfernung;
public string Entfernung
{
get => _entfernung;
set
{
_entfernung = value;
OnPropertyChanged();
}
}
public SewerDamage? Damage
{
get => _damage;
@@ -36,14 +47,32 @@ namespace DaSaSo.ViewModel
damageControllViewModel = new SewerDamageControllViewModel(Damage.DamageType);
preperationControllViewModel = new SewerPreperationControllViewModel(Damage.PreparationType);
Berechne = new RelayCommand(() =>
Entfernung = Damage.Distance.ToString();
/*Berechne = new RelayCommand(() =>
{
//Debugger.Break();
Damage.DamageType = damageControllViewModel.CalculateDamageFlags();
Damage.PreparationType = preperationControllViewModel.CalculatePreparationFlags();
});
*/
}
~SewerDamageEditViewModel()
{
//Debugger.Break();
}
public override void Dispose()
{
// Alle Werte Speichern, form wurde geändert (Noch nicht in DB!)
Damage.DamageType = damageControllViewModel.CalculateDamageFlags();
Damage.PreparationType = preperationControllViewModel.CalculatePreparationFlags();
damageControllViewModel.Dispose();
preperationControllViewModel.Dispose();
base.Dispose();
}
}
}