private void OnChange(Window window) { var dialog = new EinzelteilBearbeitenDialog(true); var viewModel = new EinzelteilBearbeitenViewModel(new KomponenteDto { Komponente = Komponente, Hersteller = Hersteller, Beschreibung = Beschreibung, Groesse = Groesse, Jahr = Jahr, Shop = Shop, Link = Link, DatenbankId = DatenbankId, DatenbankLink = DatenbankLink, Preis = Preis, Gewicht = Gewicht, Gekauft = Gekauft, Gewogen = Gewogen, }, EinzelteilBearbeitenEnum.Komponente) { CloseAction = dialog.Close }; dialog.Owner = window; dialog.DataContext = viewModel; dialog.ShowDialog(); if (viewModel.IsOk) { Komponente = viewModel.Komponente; Hersteller = viewModel.Hersteller; Beschreibung = viewModel.Beschreibung; Groesse = viewModel.Groesse; Jahr = viewModel.Jahr; Shop = viewModel.Shop; Link = viewModel.Link; DatenbankId = viewModel.DatenbankId; DatenbankLink = viewModel.DatenbankLink; Preis = viewModel.Preis; Gewicht = viewModel.Gewicht; Gekauft = viewModel.Gekauft; Gewogen = viewModel.Gewogen; } }
private void OnChange(Window window) { var dialog = new EinzelteilBearbeitenDialog(false); var viewModel = new DokumentBearbeitenViewModel(Kategorie, false) { Beschreibung = Beschreibung, CloseAction = dialog.Close }; dialog.Owner = window; dialog.DataContext = viewModel; dialog.ShowDialog(); if (viewModel.IsOk) { Beschreibung = viewModel.Beschreibung; Kategorie = viewModel.SelectedKategorie; } }