Schaden kann hinzugefügt werden
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user