Sewerdamages angefangen
This commit is contained in:
@@ -15,12 +15,15 @@ namespace DaSaSo.ViewModel.State.ActualState
|
||||
public Project? AktuellProjekt { get; private set; }
|
||||
public SewerObject? AktuellSewerObject { get; private set; }
|
||||
|
||||
public SewerDamage? AktuellSewerDamage { get; private set; }
|
||||
|
||||
|
||||
#region events
|
||||
public event EventHandler? ClientChanged;
|
||||
public event EventHandler? ProjectChanged;
|
||||
public event EventHandler? BuildingSiteChanged;
|
||||
public event EventHandler? SewerObjectChanged;
|
||||
public event EventHandler? SewerDamageChanged;
|
||||
|
||||
protected void OnClientChanged()
|
||||
{
|
||||
@@ -38,6 +41,10 @@ namespace DaSaSo.ViewModel.State.ActualState
|
||||
{
|
||||
SewerObjectChanged?.Invoke(this, new EventArgs());
|
||||
}
|
||||
protected void OnSewerDamageChanged()
|
||||
{
|
||||
SewerDamageChanged?.Invoke(this, new EventArgs());
|
||||
}
|
||||
#endregion
|
||||
public void SetClient(Client client, bool notification = true)
|
||||
{
|
||||
@@ -77,5 +84,12 @@ namespace DaSaSo.ViewModel.State.ActualState
|
||||
{
|
||||
SetBuildingSite(null);
|
||||
}
|
||||
|
||||
public void SetSewerDamage(SewerDamage sewerDamage, bool notification = true)
|
||||
{
|
||||
AktuellSewerDamage = sewerDamage;
|
||||
if (notification)
|
||||
OnSewerDamageChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user