Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        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;
            }
        }