Leitungen können nun bearbeitet werden

This commit is contained in:
HuskyTeufel
2021-09-28 10:46:16 +02:00
parent d9f34cbf90
commit e8674fed2c
43 changed files with 790 additions and 93 deletions

View File

@@ -14,7 +14,6 @@ namespace DaSaSo.ViewModel
public class SewerStammdatenViewModel : BaseViewModel
{
private readonly IActualProject _actualProject;
private readonly SewerObjectDataService _dataservice;
private SewerObject _model;
public string Haltungsname
@@ -36,9 +35,9 @@ namespace DaSaSo.ViewModel
get => Model.DN;
set
{
if(Model.SewerLength != value)
if(Model.DN != value)
{
Model.SewerLength = value;
Model.DN = value;
OnPropertyChanged();
}
}
@@ -55,7 +54,7 @@ namespace DaSaSo.ViewModel
}
}
}
public decimal Leitungslenght {
public decimal Leitungslength {
get => Model.SewerLength;
set
{
@@ -105,24 +104,24 @@ namespace DaSaSo.ViewModel
OnPropertyChanged(nameof(Unterepunkt));
OnPropertyChanged(nameof(Durchmesser));
OnPropertyChanged(nameof(Material));
OnPropertyChanged(nameof(Leitungslenght));
OnPropertyChanged(nameof(Leitungslength));
OnPropertyChanged(nameof(Strasse));
OnPropertyChanged(nameof(Ort));
}
}
public SewerStammdatenViewModel(IDataService<SewerObject> dataService,IActualProject actualProject)
public SewerStammdatenViewModel(IActualProject actualProject)
{
_actualProject = actualProject;
_dataservice = (SewerObjectDataService)dataService;
Model = new SewerObject();
Model = _actualProject.AktuellSewerObject;
LoadModel();
}
private async void LoadModel()
~SewerStammdatenViewModel()
{
Model = await _dataservice.Get(_actualProject.AktuellSewerObject.Id);
}
}
}