Datenschnittstelle erweitert

This commit is contained in:
HuskyTeufel
2022-05-30 15:51:01 +02:00
parent b2a9d46c4d
commit 455f57fd35
38 changed files with 647 additions and 116 deletions

View File

@@ -0,0 +1,37 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Input;
namespace GuiWPF.ViewModel
{
public class AuftraggeberEditPageViewModel : ViewModelBase
{
Models.Auftraggeber _model;
DichtheitManagement.Contract.IAuftraggeberManager _auftraggeberManager;
public string Name { get => _model.Name; set => _model.Name = value;}
public string Strasse { get => _model.Strasse; set => _model.Strasse = value; }
public string Ort { get => _model.Ort; set => _model.Ort = value;}
public string Telefon { get => _model.Tel; set => _model.Tel = value;}
public ICommand SaveCommand { get;private set;}
public AuftraggeberEditPageViewModel(Models.Auftraggeber auftraggeber, DichtheitManagement.Contract.IAuftraggeberManager auftraggeberManager)
{
_model = auftraggeber;
_auftraggeberManager = auftraggeberManager;
SaveCommand = new DelegateCommand(o => this.SaveAuftraggeber());
}
private void SaveAuftraggeber()
{
_auftraggeberManager.Update(_model);
}
}
}