27 lines
637 B
C#
27 lines
637 B
C#
using FahrzeugDatenBank;
|
|
using System.Collections.ObjectModel;
|
|
|
|
namespace FahzeugWPF;
|
|
|
|
class MainWindowViewModel
|
|
{
|
|
private readonly FahrzeugeModell _model;
|
|
|
|
public MainWindowViewModel(FahrzeugeModell modell)
|
|
{
|
|
this._model = modell;
|
|
this.InitialisiereDasViewModell();
|
|
}
|
|
|
|
public ObservableCollection<Fahrzeug> Fahrzeuge { get; } = new ObservableCollection<Fahrzeug>();
|
|
|
|
private async void InitialisiereDasViewModell()
|
|
{
|
|
var fahrzeuge = await _model.LadeAlleFahrzeuge();
|
|
foreach (var fahrzeug in fahrzeuge)
|
|
{
|
|
this.Fahrzeuge.Add(fahrzeug);
|
|
}
|
|
}
|
|
}
|