Leistungsverzeichnis kann nun den Baustellen zugeordnet werden

This commit is contained in:
Husky
2020-04-14 14:22:40 +02:00
parent a2ee9cdeab
commit b24e724cd3
17 changed files with 310 additions and 81 deletions

View File

@@ -14,7 +14,12 @@ namespace KanSan.SampleData
string einheit;
string tag;
bool isActiveInBaustelle;
public string Positionsnummer { get => positionsnummer; set => positionsnummer = value; }
public string Beschreibung { get => beschreibung; set => beschreibung = value; }
public string Einheit { get => einheit; set => einheit = value; }
public string Tag { get => tag; set => tag = value; }
public bool IsActiveInBaustelle { get => isActiveInBaustelle; set => isActiveInBaustelle = value; }
}
class LeistungsverzeichnisBaustelleViewModelSampleData : ILeistungsverzeichnisBaustelleViewModel
{
@@ -23,7 +28,7 @@ namespace KanSan.SampleData
List<ILeistungsverzeichnisViewPosition> leistungsverzeichnisPositionen = new List<ILeistungsverzeichnisViewPosition>();
public List<Baustelle> Baustellen => baustellen;
public List<ILeistungsverzeichnisViewPosition> LeistungsverzeichnisPositionen => leistungsverzeichnisPositionen;
public List<ILeistungsverzeichnisViewPosition> LeistungsverzeichnisPositionen { get => leistungsverzeichnisPositionen; set => throw new NotImplementedException(); }
public LeistungsverzeichnisBaustelleViewModelSampleData()
{
@@ -38,10 +43,21 @@ namespace KanSan.SampleData
});
}
int counter = 0;
foreach (LeistungsverzeichnisPosition item in positionen)
{
ILeistungsverzeichnisViewPosition postion;
postion.Positionsnummer = item.Positionsnummer;
bool active = (counter % 2 == 0);
ILeistungsverzeichnisViewPosition leistungsverzeichnisViewPosition = new LeistungsverzeichnisViewPosition()
{
Positionsnummer = item.Positionsnummer,
Einheit = item.Einheit,
Beschreibung = item.Beschreibung,
IsActiveInBaustelle = active
};
LeistungsverzeichnisPositionen.Add(leistungsverzeichnisViewPosition);
counter++;
//ILeistungsverzeichnisViewPosition postion;
//postion.Positionsnummer = item.Positionsnummer;
}