auftraggeber können editiert werden.
Beim Speichern des Projekt werden Auftraggber mit gespeichert
This commit is contained in:
@@ -0,0 +1,99 @@
|
||||
using SewerStammGen.Shared.Domain;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace StammGenerator.ViewModel
|
||||
{
|
||||
class AuftraggeberEditViewModel : BaseViewModel
|
||||
{
|
||||
Auftraggeber _model;
|
||||
public string Name
|
||||
{
|
||||
get => _model.Name;
|
||||
set
|
||||
{
|
||||
if(_model.Name != value)
|
||||
{
|
||||
_model.Name = value;
|
||||
OnPropertyChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
public string Strasse
|
||||
{
|
||||
get => _model.Strasse;
|
||||
set
|
||||
{
|
||||
if(_model.Strasse != value)
|
||||
{
|
||||
_model.Strasse = value;
|
||||
OnPropertyChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
public string Ort
|
||||
{
|
||||
get => _model.Ort;
|
||||
set
|
||||
{
|
||||
if(_model.Ort != value)
|
||||
{
|
||||
_model.Ort = value;
|
||||
OnPropertyChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
public string Postleitzahl
|
||||
{
|
||||
get => _model.Postleitzahl;
|
||||
set
|
||||
{
|
||||
if(_model.Postleitzahl != value)
|
||||
{
|
||||
_model.Postleitzahl = value;
|
||||
OnPropertyChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
public string Telefonnummer
|
||||
{
|
||||
get => _model.Telefonnummer;
|
||||
set
|
||||
{
|
||||
if(_model.Telefonnummer != value)
|
||||
{
|
||||
_model.Telefonnummer = value;
|
||||
OnPropertyChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
public string Ansprechpartner
|
||||
{
|
||||
get => _model.Ansprechpartner;
|
||||
set
|
||||
{
|
||||
if(_model.Ansprechpartner != value)
|
||||
{
|
||||
_model.Ansprechpartner = value;
|
||||
OnPropertyChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
protected override void OnPropertyChanged([CallerMemberName] string? propertyName = null)
|
||||
{
|
||||
_model.DataChanged = true;
|
||||
base.OnPropertyChanged(propertyName);
|
||||
}
|
||||
|
||||
public AuftraggeberEditViewModel(Auftraggeber model)
|
||||
{
|
||||
_model = model;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user