using System.Windows; using System.Windows.Input; namespace FahzeugWPF; class EinfuegenModel : ViewModelBase { private readonly FahrzeugeModell _fahrzeugeModell; public EinfuegenModel(FahrzeugeModell model) { this._fahrzeugeModell = model; EinfuegenKommando = new RelayCommand(Einfugen); } public string NeuesrFahrzeugName { get; set; } public string NeuerFahrzeugTyp { get; set; } public ICommand EinfuegenKommando { get; private set; } private void Einfugen(object? o) { if (string.IsNullOrEmpty(NeuerFahrzeugTyp) || string.IsNullOrEmpty(NeuesrFahrzeugName)) { return; } _fahrzeugeModell.EinfuegenFahrzeug(NeuesrFahrzeugName, NeuerFahrzeugTyp); if (o is Window window) { window.Close(); } } }