Leitungen können nun bearbeitet werden
This commit is contained in:
@@ -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);
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user