Schädenedit hinzugefügt
This commit is contained in:
82
KanSan.ViewModel/SchaedenEditViewModel.cs
Normal file
82
KanSan.ViewModel/SchaedenEditViewModel.cs
Normal file
@@ -0,0 +1,82 @@
|
||||
using KanSan.Base;
|
||||
using KanSan.Base.Enums;
|
||||
using KanSan.Base.Interfaces;
|
||||
using KanSan.Base.Interfaces.UI;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Text;
|
||||
|
||||
namespace KanSan.ViewModel
|
||||
{
|
||||
public class SchaedenEditViewModel : PropertyChangedClass, INotifyPropertyChanged, ISchaedenEditViewModel
|
||||
{
|
||||
IUnitOfWork unitOfWork = new UnitOfWork(new KanSanContext());
|
||||
decimal entfernung;
|
||||
bool wurzelInkrustation;
|
||||
bool rissbruchscherbe;
|
||||
bool einragendeStutzen;
|
||||
ESanierung sanierungstyp;
|
||||
|
||||
#region GetSetters
|
||||
public decimal Entfernung
|
||||
{
|
||||
get => entfernung;
|
||||
set
|
||||
{
|
||||
if (entfernung == value) return;
|
||||
entfernung = value;
|
||||
OnPropertyChanged();
|
||||
}
|
||||
}
|
||||
public bool WurzelInkrustationAblagerungen
|
||||
{
|
||||
get => wurzelInkrustation;
|
||||
set
|
||||
{
|
||||
if (wurzelInkrustation == value) return;
|
||||
wurzelInkrustation = value;
|
||||
OnPropertyChanged();
|
||||
}
|
||||
}
|
||||
public bool RissBruchScherbe
|
||||
{
|
||||
get => rissbruchscherbe;
|
||||
set
|
||||
{
|
||||
if (rissbruchscherbe == value) return;
|
||||
rissbruchscherbe = value;
|
||||
OnPropertyChanged();
|
||||
}
|
||||
}
|
||||
public bool EinragendeStutzen
|
||||
{
|
||||
get => einragendeStutzen;
|
||||
set
|
||||
{
|
||||
if (einragendeStutzen == value) return;
|
||||
einragendeStutzen = value;
|
||||
OnPropertyChanged();
|
||||
}
|
||||
}
|
||||
public string Sanierungstyp
|
||||
{
|
||||
get
|
||||
{
|
||||
switch(sanierungstyp)
|
||||
{
|
||||
case ESanierung.ERNEUERUNG: return "Offene Bauweise";
|
||||
case ESanierung.RENOVATION: return "Renovation";
|
||||
case ESanierung.REPERATUR: return "Reperatur";
|
||||
default: return "Unbekannt";
|
||||
|
||||
}
|
||||
}
|
||||
set
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user